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); }
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) { } }
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!"); } } } }
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); }
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); }
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(); }
public frmModificarMediosPago(MediosPago pago) { InitializeComponent(); CargarCampos(pago); }