protected void btnNuevo_Click(object sender, EventArgs e) { TRANSFORMACION transformacion = new TRANSFORMACION(); transformacion.TRM_NOMBRE = this.txtNombre.Text; transformacion.TRM_CODIGO = int.Parse(Request.QueryString["Transformacion"]); transformacion.MENSAJE_ORIGEN = new MENSAJE() { MEN_CODIGO = int.Parse(this.drlMensajeOrigen.SelectedValue) }; transformacion.MENSAJE_DESTINO = new MENSAJE() { MEN_CODIGO = int.Parse(this.drlMensajeDestino.SelectedValue) }; EstadoOperacion estado = BusinessLayer.Operacion.TransformacionMensajeBL.modificarTransformacion(transformacion); if (estado.Estado) { Response.Redirect("~/Operacion/MantenimientoTransformacionMensaje/ConsultarTransformacionMensaje.aspx"); } else { this.lblMensaje.Text = estado.Mensaje; } }
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); } }
public TransformacionMensaje(DinamicaDeMensaje dinamicaMensaje, TRANSFORMACION entidad, PASO_DINAMICA pasoDinamica, IFactoryDA factoryDA, IDllDinamica dllDinamica) : base(pasoDinamica) { DinamicaMensaje = dinamicaMensaje; FactoryDa = factoryDA; Entidad = entidad; DllDinamica = dllDinamica; }
public static EstadoOperacion insertarTransformacion(TRANSFORMACION Transformacion) { try { using (Switch contexto = new Switch()) { using (contexto.CreateConeccionScope()) { Transformacion.TRM_CODIGO = (from c in contexto.TRANSFORMACION orderby c.TRM_CODIGO descending select c.TRM_CODIGO).FirstOrDefault() + 1; string query = "INSERT INTO TRANSFORMACION" + "(TRM_CODIGO" + ",TRM_NOMBRE" + ",MEN_CODIGO_MENSAJE_ORIGEN" + ",MEN_CODIGO_MENSAJE_DESTINO)" + "VALUES" + "(@codigo" + ",@nombre" + ",@mensajeorigen_codigo" + ",@mensajedestino_codigo)"; DbCommand Comando = crearComando(contexto, Transformacion, 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); } }
public static EstadoOperacion modificarTransformacion(TRANSFORMACION Transformacion) { return DataAccess.Operacion.TransformacionMensajeDA.modificarTransformacion(Transformacion); }
public static EstadoOperacion modificarTransformacion(TRANSFORMACION Transformacion) { try { using (Switch contexto = new Switch()) { using (contexto.CreateConeccionScope()) { string query = "UPDATE TRANSFORMACION" + " SET TRM_NOMBRE = @nombre" + ",MEN_CODIGO_MENSAJE_ORIGEN = @mensajeorigen_codigo" + ",MEN_CODIGO_MENSAJE_DESTINO = @mensajedestino_codigo" + " WHERE TRM_CODIGO = @codigo"; DbCommand Comando = crearComando(contexto, Transformacion, 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); } }
private static DbCommand crearComando(Switch contexto, TRANSFORMACION Transformacion, string query) { DbCommand Comando = contexto.CreateCommand(query, CommandType.Text); Comando.Parameters.Add(Factoria.CrearParametro("@codigo", Transformacion.TRM_CODIGO)); Comando.Parameters.Add(Factoria.CrearParametro("@nombre", Transformacion.TRM_NOMBRE)); Comando.Parameters.Add(Factoria.CrearParametro("@mensajeorigen_codigo", Transformacion.MENSAJE_ORIGEN.MEN_CODIGO)); Comando.Parameters.Add(Factoria.CrearParametro("@mensajedestino_codigo", Transformacion.MENSAJE_DESTINO.MEN_CODIGO)); return Comando; }
public static TRANSFORMACION obtenerTransformacionSinTransformacionCampo(int codigoTransformacion) { TRANSFORMACION tranformacion = null; using (DbConnection conexion = Factoria.CrearConexion(CadenaConexion.getInstance().conexion)) { using (DbCommand comando = Factoria.CrearComando("ObtenerTransformacion", conexion)) { comando.Parameters.Add(Factoria.CrearParametro("@TRM_CODIGO", codigoTransformacion)); comando.CommandType = System.Data.CommandType.StoredProcedure; conexion.Open(); DbDataReader reader = comando.ExecuteReader(); while (reader.Read()) { tranformacion = new TRANSFORMACION(); tranformacion.TRM_CODIGO = (int)reader["TRM_CODIGO"]; tranformacion.TRM_NOMBRE = (String)reader["TRM_NOMBRE"]; tranformacion.MENSAJE_DESTINO = new MENSAJE() { MEN_CODIGO = (int)reader["MEN_CODIGO"] }; tranformacion.MENSAJE_DESTINO.GRUPO_MENSAJE = new GRUPO_MENSAJE() { GMJ_CODIGO = (int)reader["GMJ_CODIGO"] }; tranformacion.MENSAJE_DESTINO.GRUPO_MENSAJE.TIPO_MENSAJE = new TIPO_MENSAJE() { TMJ_CODIGO = (int)reader["TMJ_CODIGO"] }; } conexion.Close(); } } return tranformacion; }