public void registrarTipo(TipoPagos tp) { string sentencia; sentencia = "Insert into tipoPagos(idTipo,tipo)" + " values( '" + tp.IdPago + "', '" + tp.Tipo + "')"; MySqlCommand commandDatabase = new MySqlCommand(sentencia, databaseConnection); try { databaseConnection.Open(); MySqlDataReader myReader = commandDatabase.ExecuteReader(); commandDatabase.CommandTimeout = 60; MessageBox.Show("Tipo de Pago dado de alta"); databaseConnection.Close(); } catch (Exception ex) { MessageBox.Show("Error:" + ex.Message); MessageBox.Show("Error:" + ex.Source); MessageBox.Show("Error:" + ex.StackTrace); } finally { //Conn.Close(); } }
private void btnAgregar_Click(object sender, EventArgs e) { if (MessageBox.Show(MensajePregunta, this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } TipoPagosBC objTipoPagosBC = new TipoPagosBC(); TipoPagos objTipoPagos = new TipoPagos(); objTipoPagos.Acronimo = txtAcronimo.Text; objTipoPagos.Descripcion = txtDescipcion.Text; if (Modo == TypeModo.Editar) { objTipoPagos.TipoPagoId = Id; objTipoPagosBC.TipoPagosEditar(objTipoPagos); } else if (Modo == TypeModo.Registrar) { objTipoPagosBC.TipoPagosRegistrar(objTipoPagos); } else if (Modo == TypeModo.Eliminar) { objTipoPagos.TipoPagoId = Id; objTipoPagosBC.TipoPagosEliminar(Id); } objDelegado(); MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); }
public void EliminarTipos(TipoPagos tp) { string sentencia; sentencia = "delete from tipoPagos where idTipo ='" + tp.IdPago + "'"; MySqlCommand commandDatabase = new MySqlCommand(sentencia, databaseConnection); try { databaseConnection.Open(); MySqlDataReader myReader = commandDatabase.ExecuteReader(); commandDatabase.CommandTimeout = 60; MessageBox.Show("Tipo de Pago eliminado"); databaseConnection.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message + "," + ex.StackTrace); databaseConnection.Close(); } finally { databaseConnection.Close(); } }
public async Task Update(TipoPagos model) { try { var _model = await dbGI.DbSetTipoPagos.FirstOrDefaultAsync(e => e.TipoPagosId == model.TipoPagosId); if (_model != null) { if (!model.ExisteEn(dbGI.DbSetTipoPagos.Where(e => e.TipoPagosId != model.TipoPagosId).Select(e => e.Descripcion).ToList())) { dbGI.Entry(_model).CurrentValues.SetValues(model); await dbGI.SaveChangesAsync(); } else { throw new ApplicationException("Ya existe un registro con ese nombre."); } } } catch (ApplicationException e) { throw new ApplicationException(e.Message, e); } catch (Exception e) { throw new Exception(e.Message, e); } }
public void TipoPagosRegistrar(TipoPagos objTipoPagos) { PVEntities context = new PVEntities(); context.TipoPagos.Add(objTipoPagos); context.SaveChanges(); }
public void TipoPagosEliminar(int TipoPagosId) { PVEntities context = new PVEntities(); TipoPagos objTipoPagos = context.TipoPagos .FirstOrDefault(X => X.TipoPagoId == TipoPagosId); context.TipoPagos.Remove(objTipoPagos); context.SaveChanges(); }
public void TipoPagosEditar(TipoPagos objTipoPagos) { PVEntities context = new PVEntities(); TipoPagos objTipoPagosOri = context.TipoPagos.FirstOrDefault(X => X.TipoPagoId == objTipoPagos.TipoPagoId); objTipoPagosOri.Acronimo = objTipoPagos.Acronimo; objTipoPagosOri.Descripcion = objTipoPagos.Descripcion; context.SaveChanges(); }
public async Task <IHttpActionResult> Update([FromBody] TipoPagos model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { await _repo.Update(model); return(Ok("Registro actualizado exitosamente!")); } catch (ApplicationException e) { return(BadRequest(e.Message)); } catch (Exception e) { return(InternalServerError(e)); } }
private void frmTipoPagos_Load(object sender, EventArgs e) { try { if (Modo == TypeModo.Registrar) { lblTitulo.Text = "REGISTRAR TIPO DE PAGO"; MensajePregunta = "¿Está seguro de registrar el Tipo Pagos?"; MensajeRespuesta = "El Tipo Pagos se registró satisfactoriamente"; } else if (Modo == TypeModo.Editar) { lblTitulo.Text = "EDITAR TIPOS DE PAGO"; MensajePregunta = "¿Está seguro de editar el Tipo Pagos?"; MensajeRespuesta = "El TipoPagos se editó satisfactoriamente";; TipoPagosBC objTipoPagosBC = new TipoPagosBC(); TipoPagos objTipoPagos = objTipoPagosBC.TipoPagosObtener(Id); txtAcronimo.Text = objTipoPagos.Acronimo; txtDescipcion.Text = objTipoPagos.Descripcion; } else if (Modo == TypeModo.Eliminar) { lblTitulo.Text = "ELIMINAR TIPOS DE PAGO"; MensajePregunta = "¿Está seguro de eliminar el Tipo Pagos?"; MensajeRespuesta = "El Tipo Pagos se eliminó satisfactoriamente"; TipoPagosBC objTipoPagosBC = new TipoPagosBC(); TipoPagos objTipoPagos = objTipoPagosBC.TipoPagosObtener(Id); txtAcronimo.Text = objTipoPagos.Acronimo; txtDescipcion.Text = objTipoPagos.Descripcion; } } catch (Exception ex) { MessageBox.Show("Error en el sistema, por favor intente más tarde.\n" + ex.Message.ToString(), this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public async Task Create(TipoPagos model) { try { if (!model.ExisteEn(dbGI.DbSetTipoPagos.Where(e => e.TipoPagosId != model.TipoPagosId).Select(e => e.Descripcion).ToList())) { dbGI.DbSetTipoPagos.Add(model); await dbGI.SaveChangesAsync(); } else { throw new ApplicationException("Ya existe un registro con ese nombre."); } } catch (ApplicationException e) { throw new ApplicationException(e.Message, e); } catch (Exception e) { throw new Exception(e.Message, e); } }