public static bool EliminarMediosPago(MediosPago pago)
        {
            string        cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"];
            SqlConnection cn             = new SqlConnection(cadenaConexion);
            bool          resultado      = false;

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "DeleteMediosPago";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@id", pago.IdPago);

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                cn.Open();
                cmd.Connection = cn;
                cmd.ExecuteNonQuery();
                resultado = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                cn.Close();
            }
            return(resultado);
        }
Beispiel #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                MediosPago mediopago = new MediosPago();

                mediopago.FormaPago       = txtFormaPago.Text;
                mediopago.CodigosCuentas  = txtCodigoCuentas.Text;
                mediopago.VisualizarOrden = txtVirualisarOrden.Text;
                mediopago.TipoMedio       = cmbMedioPago.SelectedItem.ToString();
                mediopago.AbrirCajon      = ckbAbrirCAjon.Checked;
                mediopago.IncluirTotal    = ckbIncluirtotal.Checked;



                db.MediosPago.Add(mediopago);
                db.SaveChanges();

                MessageBox.Show("Dato Insertado");
                dvgMediosPago.DataSource = db.MediosPago.ToList();
            }
            catch (Exception)
            {
            }
        }
Beispiel #3
0
 private void btnActualizar_Click(object sender, EventArgs e)
 {
     if (txtNom.Text.Equals(""))
     {
         DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         DialogResult aviso = MessageBox.Show("¿Desea confirmar las modificaciones realizadas?", "Confirmar modificaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (aviso == DialogResult.Yes)
         {
             MediosPago pago      = ObtenerDatosMediosPago();
             bool       resultado = AD_MediosPago.ActualizarMediosPago(pago);
             if (resultado)
             {
                 MessageBox.Show("Medio de pago actualizado con exito!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Error al actualizar el Medio de pago!");
             }
         }
     }
 }
Beispiel #4
0
 private void CargarCampos(MediosPago pago)
 {
     txtId.Text          = pago.IdPago.ToString();
     txtNom.Text         = pago.NombrePago;
     txtDescripcion.Text = pago.DescripcionPago;
     ShowDialog();
 }
        private MediosPago ObtenerDatosMediosPago()
        {
            MediosPago pago = new MediosPago();

            pago.NombrePago      = txtNombre.Text;
            pago.DescripcionPago = txtDescripcion.Text;

            return(pago);
        }
Beispiel #6
0
        private MediosPago ObtenerDatosMediosPago()
        {
            MediosPago pago = new MediosPago();

            pago.IdPago          = int.Parse(txtId.Text.Trim());
            pago.NombrePago      = txtNom.Text.Trim();
            pago.DescripcionPago = txtDescripcion.Text.Trim();

            return(pago);
        }
 private void gdrMedioPago_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         CargarGrillaMedioPago();
         int                    indice           = e.RowIndex;
         DataGridViewRow        filaSeleccionada = gdrMedioPago.Rows[indice];
         string                 id      = filaSeleccionada.Cells["Id"].Value.ToString();
         MediosPago             pago    = AD_MediosPago.ObtenerObjMediosPagoPorId(id);
         frmModificarMediosPago ventana = new frmModificarMediosPago(pago);
     }
     catch (Exception)
     {
         MessageBox.Show("Algo ha salido mal, por favor seleccione una fila");
     }
 }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                bool existe = AD_MediosPago.ExisteMediosPago(txtNombre.Text);
                if (existe)
                {
                    MessageBox.Show("El Medio de Pago ingresado ya existe en el sistema", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    txtNombre.Focus();
                }
                else
                {
                    if (txtNombre.Text.Equals(""))
                    {
                        DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtNombre.Focus();
                    }
                    else
                    {
                        MediosPago pago      = ObtenerDatosMediosPago();
                        bool       resultado = AD_MediosPago.AgregarMediosPago(pago);

                        if (resultado)
                        {
                            MessageBox.Show("Medio de Pago agredado correctamente!", "Informacion");
                            LimpiarCampos();
                        }
                        else
                        {
                            MessageBox.Show("Error al insertar el Medio de Pago!");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERROR - Ingrese datos de Medio de Pago");
                txtNombre.Focus();
            }
        }
        public static MediosPago ObtenerObjMediosPagoPorId(string id)
        {
            string        cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"];
            SqlConnection cn             = new SqlConnection(cadenaConexion);
            MediosPago    pago           = new MediosPago();

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "GetMediosPagoPorId";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@id", id);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                cn.Open();
                cmd.Connection = cn;
                cmd.ExecuteNonQuery();

                SqlDataReader dr = cmd.ExecuteReader();

                if (dr != null && dr.Read())
                {
                    pago.IdPago          = int.Parse(dr["id_medio_pago"].ToString());
                    pago.NombrePago      = dr["n_medio_pago"].ToString();
                    pago.DescripcionPago = dr["descripcion"].ToString();
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                cn.Close();
            }

            return(pago);
        }
Beispiel #10
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult confirmacion = MessageBox.Show("¿Desea eliminar el Medio de Pago seleccionado?", "Confirmacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (confirmacion == DialogResult.OK)
            {
                MediosPago pago      = ObtenerDatosMediosPago();
                bool       resultado = AD_MediosPago.EliminarMediosPago(pago);
                if (resultado)
                {
                    MessageBox.Show("Medio de Pago eliminado con exito!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error al eliminar el Medio de Pago!");
                }
            }
            else if (confirmacion == DialogResult.Cancel)
            {
                MessageBox.Show("Operacion cancelada!");
            }
        }
 public MediosPagoController()
 {
     this.medios = new MediosPago();
 }
Beispiel #12
0
 public frmModificarMediosPago(MediosPago pago)
 {
     InitializeComponent();
     CargarCampos(pago);
 }