本文整理汇总了C#中System.Switch.CreateConeccionScope方法的典型用法代码示例。如果您正苦于以下问题:C# Switch.CreateConeccionScope方法的具体用法?C# Switch.CreateConeccionScope怎么用?C# Switch.CreateConeccionScope使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Switch
的用法示例。
在下文中一共展示了Switch.CreateConeccionScope方法的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);
}
}
示例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);
}
}
示例3: 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);
}
}
示例4: insertarColumna
public static EstadoOperacion insertarColumna(COLUMNA Columna)
{
try
{
using (Switch contexto = new Switch())
{
using (contexto.CreateConeccionScope())
{
Columna.COL_CODIGO = 0;
string query = "InsertarColumna";
DbCommand Comando = crearComando(contexto, Columna, query);
if (Comando.ExecuteNonQuery() != 1)
{
return new EstadoOperacion(false, null, null);
}
return new EstadoOperacion(true, null, null);
}
}
}
catch (DbException ex)
{
return new EstadoOperacion(false, ex.Message, ex, false);
}
catch (Exception e)
{
return new EstadoOperacion(false, e.Message, e);
}
}
示例5: 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);
}
}
示例6: 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);
}
}
示例7: 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);
}
}
示例8: 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);
}
}
示例9: insertarParametroTransformacionCampo
public static EstadoOperacion insertarParametroTransformacionCampo(PARAMETRO_TRANSFORMACION_CAMPO parametroTransformacionCampo)
{
try
{
using (Switch contexto = new Switch())
{
using (contexto.CreateConeccionScope())
{
parametroTransformacionCampo.PTC_CODIGO = (from c in contexto.PARAMETRO_TRANSFORMACION_CAMPO
orderby c.PTC_CODIGO descending
select c.PTC_CODIGO).FirstOrDefault() + 1;
string query =
"INSERT INTO PARAMETRO_TRANSFORMACION_CAMPO" +
"(PTC_CODIGO" +
",TRM_CODIGO" +
",CAM_CODIGO_CAMPO_DESTINO" +
",MEN_CODIGO_MENSAJE_DESTINO" +
",CAM_CODIGO_CAMPO_ORIGEN" +
",MEN_CODIGO_MENSAJE_ORIGEN" +
",PTC_POSICION_INICIAL" +
",PTC_LONGITUD" +
",TBL_CODIGO" +
",COL_CODIGO_ORIGEN" +
",COL_CODIGO_DESTINO" +
",PTC_TIPO)" +
"VALUES" +
"(@codigo" +
",@transformacion_codigo" +
",@campoDestino_codigo" +
",@mensajeDestino_codigo" +
",@campoOrigen_codigo" +
",@mensajeOrigen_codigo" +
",@posicionInicial" +
",@longitud" +
",@tabla" +
",@columnaOrigen_codigo" +
",@columnaDestino_codigo" +
",@tipoParametroTransformacionCampo_codigo)";
DbCommand Comando = crearComando(contexto, parametroTransformacionCampo, query);
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);
}
}
示例10: insertarTransformacionCampo
public static EstadoOperacion insertarTransformacionCampo(TRANSFORMACION_CAMPO transformacionCampo)
{
DbFactory Factoria = DataAccessFactory.ObtenerProveedor();
try
{
using (Switch contexto = new Switch())
{
using (contexto.CreateConeccionScope())
{
string query =
"INSERT INTO TRANSFORMACION_CAMPO" +
"(TRM_CODIGO" +
",CAM_CODIGO_CAMPO_DESTINO" +
",MEN_CODIGO_MENSAJE_DESTINO" +
",TCM_COMPONENTE" +
",TCM_CLASE" +
",TCM_METODO" +
",TCM_TIPO" +
",TCM_PROCEDIMIENTO" +
",TCM_VALOR_CONSTANTE" +
",TCM_FUNCIONALIDAD_ESTANDAR)" +
"VALUES" +
"(@transformacion_codigo" +
",@campoDestino_codigo" +
",@mensajeDestino_codigo" +
",@componente" +
",@clase" +
",@metodo" +
",@tipoTransformacion_codigo" +
",@procedimiento" +
",@valorConstante" +
",@funcionalidadEstandar_codigo)";
DbCommand Comando = crearComando(contexto, transformacionCampo, query);
Comando.Parameters.Add(Factoria.CrearParametro("@tieneParametros", 0));
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);
}
}
示例11: 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;
}
}
}
}
示例12: 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);
}
}
示例13: 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);
}
}
示例14: 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);
}
}
示例15: insertarMensaje
public static EstadoOperacion insertarMensaje(MENSAJE Mensaje)
{
try
{
using (Switch contexto = new Switch())
{
using (contexto.CreateConeccionScope())
{
Mensaje.MEN_CODIGO = (from c in contexto.MENSAJE
orderby c.MEN_CODIGO descending
select c.MEN_CODIGO).FirstOrDefault() + 1;
string query =
"INSERT INTO MENSAJE" +
"(MEN_CODIGO" +
",MEN_DESCRIPCION" +
",MEN_NOMBRE" +
",GMJ_CODIGO)" +
"VALUES" +
"(@codigo" +
",@descripcion" +
",@nombre" +
",@grupomensaje_codigo)";
DbCommand Comando = MensajeDA.crearComando(contexto, Mensaje, query);
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);
}
}