当前位置: 首页>>代码示例>>C#>>正文


C# Switch.CreateCommand方法代码示例

本文整理汇总了C#中System.Switch.CreateCommand方法的典型用法代码示例。如果您正苦于以下问题:C# Switch.CreateCommand方法的具体用法?C# Switch.CreateCommand怎么用?C# Switch.CreateCommand使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Switch的用法示例。


在下文中一共展示了Switch.CreateCommand方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: eliminarMensajeTransaccional

        public static EstadoOperacion eliminarMensajeTransaccional(MENSAJE_TRANSACCIONAL MensajeTransaccional)
        {
            DbFactory Factoria = DataAccessFactory.ObtenerProveedor();
            try
            {
                using (Switch contexto = new Switch())
                {
                    using (contexto.CreateConeccionScope())
                    {
                        string query =
                            "DELETE FROM MENSAJE_TRANSACCIONAL" +
                            " WHERE MTR_CODIGO = @codigo";

                        DbCommand Comando = contexto.CreateCommand(query, CommandType.Text);
                        Comando.Parameters.Add(Factoria.CrearParametro("@codigo", MensajeTransaccional.MTR_CODIGO));

                        if (Comando.ExecuteNonQuery() != 1)
                        {
                            return new EstadoOperacion(false, null, null);
                        }

                        return new EstadoOperacion(true, null, null);
                    }
                }
            }
            catch (Exception e)
            {

                return new EstadoOperacion(false, e.Message, e);
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:31,代码来源:MensajeTransaccionalBL.cs

示例2: eliminarTransformacion

        public static EstadoOperacion eliminarTransformacion(TRANSFORMACION Transformacion)
        {
            try
            {
                using (Switch contexto = new Switch())
                {
                    using (contexto.CreateConeccionScope())
                    {
                        string query =
                                "DELETE FROM TRANSFORMACION" +
                                 " WHERE TRM_CODIGO = @codigo";

                        DbCommand Comando = contexto.CreateCommand(query, CommandType.Text);
                        Comando.Parameters.Add(Factoria.CrearParametro("@codigo", Transformacion.TRM_CODIGO));

                        if (Comando.ExecuteNonQuery() != 1)
                        {
                            return new EstadoOperacion(false, null, null);
                        }

                        return new EstadoOperacion(true, null, null);
                    }
                }
            }
            catch (Exception e)
            {

                return new EstadoOperacion(false, e.Message, e);
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:30,代码来源:TransformacionMensajeDA.cs

示例3: eliminarCriptografiaCampo

        public static EstadoOperacion eliminarCriptografiaCampo(CRIPTOGRAFIA_CAMPO CriptografiaCampo)
        {
            try
            {
                DbFactory Factoria = DataAccessFactory.ObtenerProveedor();
                using (Switch contexto = new Switch())
                {
                    using (contexto.CreateConeccionScope())
                    {
                        string query =
                            "DELETE FROM CRIPTOGRAFIA_CAMPO" +
                            " WHERE CRC_CODIGO [email protected];";

                        DbCommand Comando = contexto.CreateCommand(query, CommandType.Text);

                        Comando.Parameters.Add(Factoria.CrearParametro("@codigo", CriptografiaCampo.CRC_CODIGO));

                        if (Comando.ExecuteNonQuery() != 1)
                        {
                            return new EstadoOperacion(false, null, null);
                        }

                        return new EstadoOperacion(true, null, null);
                    }
                }
            }
            catch (Exception e)
            {
                return new EstadoOperacion(false, e.Message, e);
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:31,代码来源:CriptografiaCampoDA.cs

示例4: eliminarTransformacionCampo

        public static EstadoOperacion eliminarTransformacionCampo(TRANSFORMACION_CAMPO transformacionCampo)
        {
            DbFactory Factoria = DataAccessFactory.ObtenerProveedor();
            try
            {
                using (Switch contexto = new Switch())
                {
                    using (contexto.CreateConeccionScope())
                    {
                        string query =
                                "DELETE FROM TRANSFORMACION_CAMPO" +
                                      " WHERE [email protected]_codigo" +
                                           " AND [email protected]_codigo" +
                                           " AND [email protected]_codigo";

                        DbCommand Comando = contexto.CreateCommand(query, CommandType.Text);
                        Comando.Parameters.Add(Factoria.CrearParametro("@transformacion_codigo", transformacionCampo.TRM_CODIGO));
                        Comando.Parameters.Add(Factoria.CrearParametro("@campoDestino_codigo", transformacionCampo.CAM_CODIGO_CAMPO_DESTINO));
                        Comando.Parameters.Add(Factoria.CrearParametro("@mensajeDestino_codigo", transformacionCampo.MEN_CODIGO_MENSAJE_DESTINO));

                        if (Comando.ExecuteNonQuery() != 1)
                        {
                            return new EstadoOperacion(false, null, null);
                        }

                        return new EstadoOperacion(true, null, null);
                    }
                }
            }
            catch (Exception e)
            {

                return new EstadoOperacion(false, e.Message, e);
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:35,代码来源:TransformacionCampoDA.cs

示例5: eliminarTabla

        public static EstadoOperacion eliminarTabla(TABLA tabla)
        {
            DbFactory Factoria = DataAccessFactory.ObtenerProveedor();
            try
            {
                using (Switch contexto = new Switch())
                {
                    using (contexto.CreateConeccionScope())
                    {
                        string query = "EliminarTabla";

                        DbCommand Comando = contexto.CreateCommand(query, CommandType.StoredProcedure);
                        Comando.Parameters.Add(Factoria.CrearParametro("@codigo", tabla.TBL_CODIGO));

                        if (Comando.ExecuteNonQuery() != 1)
                        {
                            return new EstadoOperacion(false, null, null);
                        }

                        return new EstadoOperacion(true, null, null);
                    }
                }
            }
            catch (DbException dbex)
            {
                return new EstadoOperacion(false, dbex.Message, dbex);
            }
            catch (Exception e)
            {

                return new EstadoOperacion(false, e.Message, e);
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:33,代码来源:TablaDA.cs

示例6: eliminarValoresTabla

        public static EstadoOperacion eliminarValoresTabla(string tabla,
            int Id)
        {
            string query = "delete from " + tabla + " where ID=" + Id.ToString();

            try
            {
                using (Switch contexto = new Switch())
                {
                    DbCommand Comando = contexto.CreateCommand(query, CommandType.Text);

                    using (contexto.CreateConeccionScope())
                    {
                        if (Comando.ExecuteNonQuery() != 1)
                        {
                            return new EstadoOperacion(false, null, null);
                        }
                        return new EstadoOperacion(true, null, null);
                    }
                }
            }
            catch (Exception e)
            {

                return new EstadoOperacion(false, e.Message, e);
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:27,代码来源:TablaDA.cs

示例7: eliminarValidacionCampo

        public static EstadoOperacion eliminarValidacionCampo(VALIDACION_CAMPO vcampo)
        {
            DbFactory Factoria = DataAccessFactory.ObtenerProveedor();
            try
            {
                using (Switch contexto = new Switch())
                {
                    using (contexto.CreateConeccionScope())
                    {
                        string query = "DELETE FROM [VALIDACON_CAMPO] " +
                                       "WHERE [VLC_CODIGO] = @codigo";

                        DbCommand Comando = contexto.CreateCommand(query, CommandType.Text);
                        Comando.Parameters.Add(Factoria.CrearParametro("@codigo", vcampo.VLC_CODIGO));

                        if (Comando.ExecuteNonQuery() != 1)
                        {
                            return new EstadoOperacion(false, null, null);
                        }

                        return new EstadoOperacion(true, null, null);
                    }
                }
            }
            catch (Exception e)
            {
                return new EstadoOperacion(false, e.Message, e);
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:29,代码来源:ValidacionCampoDA.cs

示例8: ExisteValorTabla

 public static bool ExisteValorTabla(string tabla, string columnaOrigen, string cadenaBuscar)
 {
     using (Switch contexto = new Switch())
     {
         using (DbCommand Comando = contexto.CreateCommand("Select count(*) from " + tabla + " where " + columnaOrigen + "='" + cadenaBuscar + "'",
         CommandType.Text))
         {
             Comando.Connection.Open();
             int cantidad = (int)Comando.ExecuteScalar();
             return cantidad>0?true:false;
         }
     }
 }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:13,代码来源:TablaDA.cs

示例9: EjecutarProcedure

        public static object EjecutarProcedure(string procedure, string parametro)
        {
            using (Switch contexto = new Switch())
            {
                using (SqlCommand Comando = (SqlCommand)contexto.CreateCommand(procedure, CommandType.StoredProcedure))
                {
                    Comando.Parameters.Add("@input", SqlDbType.VarChar, 500).Value = parametro;
                    Comando.Parameters.Add("@output", SqlDbType.VarChar, 500).Direction = ParameterDirection.Output;

                    using (contexto.CreateConeccionScope())
                    {
                        Comando.ExecuteNonQuery();
                        return Comando.Parameters["@output"].Value;
                    }
                }
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:17,代码来源:ProcedureDA.cs

示例10: eliminarMensaje

        public static EstadoOperacion eliminarMensaje(MENSAJE Mensaje)
        {
            DbFactory Factoria = DataAccessFactory.ObtenerProveedor();
            try
            {
                using (Switch contexto = new Switch())
                {
                    using (contexto.CreateConeccionScope())
                    {
                        string query =
                            "DELETE FROM MENSAJE" +
                            " WHERE MEN_CODIGO = @codigo";

                        DbCommand Comando = contexto.CreateCommand(query, CommandType.Text);
                        Comando.Parameters.Add(Factoria.CrearParametro("@codigo", Mensaje.MEN_CODIGO));

                        if (Comando.ExecuteNonQuery() != 1)
                        {
                            return new EstadoOperacion(false, null, null);
                        }

                        return new EstadoOperacion(true, null, null);
                    }
                }
            }
            catch (DbException e)
            {
                DbExceptionProduct exception = Factoria.CrearException(e);
                if (exception.ForeignKeyError())
                {
                    return new EstadoOperacion(false, "El Mensaje esta siendo utilizado por la aplicación y no se puede eliminar", e, true);
                }
                else
                {
                    return new EstadoOperacion(false, e.Message, e);
                }
            }
            catch (Exception e)
            {

                return new EstadoOperacion(false, e.Message, e);
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:43,代码来源:MensajeBL.cs

示例11: eliminarDinamicaCriptografia

        public static EstadoOperacion eliminarDinamicaCriptografia(DINAMICA_CRIPTOGRAFIA DinamicaCriptografia)
        {
            DbFactory Factoria = DataAccessFactory.ObtenerProveedor();
            try
            {
                using (Switch contexto = new Switch())
                {
                    using (contexto.CreateConeccionScope())
                    {
                        string query =
                                "DELETE FROM DINAMICA_CRIPTOGRAFIA" +
                                 " WHERE DNC_CODIGO = @codigo";

                        DbCommand Comando = contexto.CreateCommand(query, CommandType.Text);
                        Comando.Parameters.Add(Factoria.CrearParametro("@codigo", DinamicaCriptografia.DNC_CODIGO));

                        if (Comando.ExecuteNonQuery() != 1)
                        {
                            return new EstadoOperacion(false, null, null);
                        }

                        return new EstadoOperacion(true, null, null);
                    }
                }
            }
            catch (DbException e)
            {
                DbExceptionProduct exception = Factoria.CrearException(e);
                if (exception.ForeignKeyError())
                {
                    return new EstadoOperacion(false, "La Dinamica Criptografia tiene Campos Criptografía y no se puede eliminar", e, true);
                }
                else
                {
                    return new EstadoOperacion(false, e.Message, e);
                }
            }
            catch (Exception e)
            {

                return new EstadoOperacion(false, e.Message, e);
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:43,代码来源:DinamicaCriptografiaDA.cs

示例12: eliminarCampoPlantilla

        public static EstadoOperacion eliminarCampoPlantilla(CAMPO_PLANTILLA CampoPlantilla)
        {
            DbFactory Factoria = DataAccessFactory.ObtenerProveedor();
            try
            {
                using (Switch contexto = new Switch())
                {
                    using (contexto.CreateConeccionScope())
                    {
                        string query =
                            "DELETE FROM [CAMPO_PLANTILLA]" +
                            " WHERE [CMP_CODIGO] = @codigo";

                        DbCommand Comando = contexto.CreateCommand(query, CommandType.Text);
                        Comando.Parameters.Add(Factoria.CrearParametro("@codigo", CampoPlantilla.CMP_CODIGO));

                        if (Comando.ExecuteNonQuery() != 1)
                        {
                            return new EstadoOperacion(false, null, null);
                        }

                        return new EstadoOperacion(true, null, null);
                    }
                }
            }
            catch (DbException e)
            {
                DbExceptionProduct exception = Factoria.CrearException(e);
                if (exception.ForeignKeyError())
                {
                    return new EstadoOperacion(false, "El Campo Plantilla corresponde a un campo en el sistema y no se puede eliminar", e, true);
                }
                else
                {
                    return new EstadoOperacion(false, e.Message, e);
                }
            }
            catch (Exception e)
            {
                return new EstadoOperacion(false, e.Message, e);
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:42,代码来源:CampoPlantillaBL.cs

示例13: ejecutarTransformacionProcedimiento

        public static string ejecutarTransformacionProcedimiento(string nombreProcedimiento,string parametro)
        {
            string resultado = null;
            try
            {
                using (Switch contexto = new Switch())
                {
                    using (contexto.CreateConeccionScope())
                    {

                        DbCommand Comando = contexto.CreateCommand(nombreProcedimiento, CommandType.StoredProcedure);
                        Comando.Parameters.Add(Factoria.CrearParametro("@entrada", parametro));
                        Comando.Parameters.Add(Factoria.CrearParametro("@salida", ParameterDirection.Output));

                        Comando.ExecuteNonQuery();
                        resultado = Comando.Parameters["@salida"].Value.ToString();

                    }
                }
            }
            catch (Exception) { }

            return resultado;
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:24,代码来源:TipoTransformacionDA.cs

示例14: obtenerMensajePorCodigoGrupoMensajeTodosEnCasoContrario

        public static List<MENSAJE> obtenerMensajePorCodigoGrupoMensajeTodosEnCasoContrario(string codigoGrupoMensaje)
        {
            DbFactory Factoria = DataAccessFactory.ObtenerProveedor();

            using (Switch contexto = new Switch())
            {
                contexto.MENSAJE.MergeOption = MergeOption.NoTracking;
                DbCommand Comando = contexto.CreateCommand(
                    "Select MEN_CODIGO,MEN_NOMBRE from MENSAJE where GMJ_CODIGO like @codigoGrupo", CommandType.Text);

                Comando.Parameters.Add(Factoria.CrearParametro("@codigoGrupo", codigoGrupoMensaje));

                List<MENSAJE> listaMensaje = Comando.Materialize<MENSAJE>().OrderBy(o => o.MEN_NOMBRE).ToList<MENSAJE>();

                return listaMensaje;
            }
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:17,代码来源:MensajeBL.cs

示例15: crearComando

        private static DbCommand crearComando(Switch contexto, COLUMNA Columna, string query)
        {
            DbFactory Factoria = DataAccessFactory.ObtenerProveedor();

            DbCommand Comando = contexto.CreateCommand(query, CommandType.StoredProcedure);

            Comando.Parameters.Add(Factoria.CrearParametro("@codigo", Columna.COL_CODIGO));
            Comando.Parameters.Add(Factoria.CrearParametro("@nombre", Columna.COL_NOMBRE));
            Comando.Parameters.Add(Factoria.CrearParametro("@longitud", Columna.COL_LONGITUD));
            Comando.Parameters.Add(Factoria.CrearParametro("@tabla", Columna.TABLA != null ? Columna.TABLA.TBL_CODIGO : 0));
            Comando.Parameters.Add(Factoria.CrearParametro("@tipoDatoColumna", Columna.TIPO_DATO_COLUMNA.TDC_CODIGO));

            return Comando;
        }
开发者ID:jmptrader,项目名称:Switch-Transaccional,代码行数:14,代码来源:ColumnaDA.cs


注:本文中的System.Switch.CreateCommand方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。