Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
        public void TipoPagosRegistrar(TipoPagos objTipoPagos)
        {
            PVEntities context = new PVEntities();

            context.TipoPagos.Add(objTipoPagos);
            context.SaveChanges();
        }
Exemplo n.º 6
0
        public void TipoPagosEliminar(int TipoPagosId)
        {
            PVEntities context      = new PVEntities();
            TipoPagos  objTipoPagos = context.TipoPagos
                                      .FirstOrDefault(X =>
                                                      X.TipoPagoId == TipoPagosId);

            context.TipoPagos.Remove(objTipoPagos);
            context.SaveChanges();
        }
Exemplo n.º 7
0
        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();
        }
Exemplo n.º 8
0
        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));
            }
        }
Exemplo n.º 9
0
        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);
            }
        }
Exemplo n.º 10
0
 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);
     }
 }