public Response <OpcionEvento> EliminarOpcionEvento([FromBody] OpcionEvento arg) { Response <OpcionEvento> obj = new Response <OpcionEvento>(); OpcionesEventos elimina = new OpcionesEventos(); return(obj = elimina.EliminarOpcionEvento(arg)); }
public Response <OpcionEvento> InformacionOpcionEvento([FromBody] OpcionEvento arg) { Response <OpcionEvento> obj = new Response <OpcionEvento>(); OpcionesEventos listaEvento = new OpcionesEventos(); return(obj = listaEvento.ListarOpcionEvento(arg.id)); }
public Response <OpcionEvento> InsertarOpcionEvento(OpcionEvento obj) { Response <OpcionEvento> result = new Response <OpcionEvento>(); result.code = -1; result.message = "Ocurrio un error en Base de datos al intentar registrar Opcion"; result.data = new OpcionEvento(); result.totalRecords = 0; if (obj.evento.Equals(null) || obj.descripcion == null || obj.descripcion == "" || obj.precio.Equals(null) || obj.usuario == null || obj.usuario == "") { result.code = -1; result.data = new OpcionEvento(); result.message = "Favor de Verificar los campos requeridos, no es valido guardar datos vacios"; return(result); } try { using (var db = new EntitiesEvento()) { StringBuilder strInsert = new StringBuilder(); strInsert.Append(" insert into opcion_evento "); strInsert.Append(" (id_opcion,id_evento,descripcion,precio,estado_registro,usuario_creacion,fecha_creacion) "); strInsert.Append(" values( "); strInsert.Append(" (select correlativo_disponible from correlativo where id_correlativo = 3 and estado_registro = 'A'), "); strInsert.Append(" :id_evento, "); strInsert.Append(" upper(:descripcion), "); strInsert.Append(" :precio, "); strInsert.Append(" 'A', "); strInsert.Append(" upper(:usuario), "); strInsert.Append(" sysdate) "); var resp = db.Database.ExecuteSqlCommand(strInsert.ToString(), new object[] { obj.evento, obj.descripcion, obj.precio, obj.usuario }); db.SaveChanges(); } result.code = 0; result.message = "Se ha registrado la Opcion del Evento de forma Exitosa"; return(result); } catch (Exception ex) { result.code = -1; result.message = "Ocurrio una excepcion al intentar registrar la Opcion del Evento"; result.messageError = ex.ToString(); return(result); } }
public Response <OpcionEvento> GuardarOpcionEvento([FromBody] OpcionEvento arg) { Response <OpcionEvento> obj = new Response <OpcionEvento>(); OpcionesEventos transaccion = new OpcionesEventos(); if (arg.operacion == "Nuevo") { return(obj = transaccion.InsertarOpcionEvento(arg)); } else { return(obj = transaccion.ActualizarOpcionEvento(arg)); } }
public Response <OpcionEvento> ActualizarOpcionEvento(OpcionEvento obj) { Response <OpcionEvento> result = new Response <OpcionEvento>(); result.code = -1; result.message = "Ocurrio un error en base de datos al tratar de actualizar el registro"; result.data = new OpcionEvento(); if (obj.descripcion == null || obj.descripcion == "" || obj.usuario == null || obj.usuario == "") { result.code = -1; result.data = new OpcionEvento(); result.message = "Favor de verificar los campos requeridos, no es permitido Actualizar estos datos vacios"; return(result); } try { using (var db = new EntitiesEvento()) { StringBuilder strUpdate = new StringBuilder(); strUpdate.Append(" update opcion_evento "); strUpdate.Append(" set descripcion = upper(:descripcion), "); strUpdate.Append(" precio = :precio, "); strUpdate.Append(" usuario_modificacion = upper(:usuario), "); strUpdate.Append(" fecha_modificacion = sysdate "); strUpdate.Append(" where id_opcion = :id_opcion "); var resp = db.Database.ExecuteSqlCommand(strUpdate.ToString(), new object[] { obj.descripcion, obj.precio, obj.usuario, obj.id }); db.SaveChanges(); } result.code = 0; result.message = "Se ha Actualizado el Registro de Opcion de Evento de forma exitosa"; return(result); } catch (Exception ex) { result.code = -1; result.message = "Ocurrio una Excepcion al intentar actualizar la Opcion de Evento"; result.messageError = ex.ToString(); return(result); } }