private void toolStripMenuItem1_Click(object sender, EventArgs e) { ContextMenuStrip cnx = (ContextMenuStrip)(sender as ToolStripMenuItem).Owner; DataGridView gridSeleccionado = cnx.SourceControl as DataGridView; clsMetodoPago metodo = new clsMetodoPago(); if (dgvAtajo.SelectedRows.Count > 0) { if (dgvAtajo.SelectedRows[0].Cells[0].Value != null) { string m = dgvAtajo.SelectedRows[0].Cells[0].Value.ToString(); string m2 = dgvAtajo.SelectedRows[0].Cells[1].Value.ToString(); string m3 = dgvAtajo.SelectedRows[0].Cells[2].Value.ToString(); DataSet met = metodo.leerDetalleMetodoConf(m); if (met != null && met.Tables.Count > 0) { cmbMEtodoPAgo.Text = met.Tables[0].Rows[0].ItemArray[1].ToString(); txtLetra.Text = met.Tables[0].Rows[0].ItemArray[2].ToString(); } else if (!string.IsNullOrEmpty(metodo.mensaje)) { MessageBox.Show(metodo.mensaje, "¡Ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { dgvAtajo.ClearSelection(); } } }
public void CargarDetalleMetodoPago() { clsMetodoPago metodo = new clsMetodoPago(); DataSet detalles = metodo.leerDetalleMetodoPago(ClaveMetodoPago); if (detalles != null && detalles.Tables[0].Rows.Count > 0) { DataTable tabla = detalles.Tables[0]; if (tabla.Rows.Count > 1) { cmbDetalle.Visible = true; cmbDetalle.DataSource = tabla; cmbDetalle.ValueMember = "met1_identi"; cmbDetalle.DisplayMember = "met1_descripc"; tipoDetalle = TipoDetalle.Multiple; NombreDetalle = tabla.Rows[0][0].ToString(); } else if (tabla.Rows.Count > 0) { txtDetalle.Visible = true; lblTituloDetalle.Text = tabla.Rows[0][2].ToString(); tipoDetalle = TipoDetalle.Sencillo; IdDetalle = tabla.Rows[0][1].ToString(); NombreDetalle = tabla.Rows[0][0].ToString(); } else { IdDetalle = "0"; NombreDetalle = "0"; Referencia = "0"; } } }
public Boolean Insert(clsMetodoPago pago) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaMetodoPago", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("descripcion", pago.Descripcion); oParam = cmd.Parameters.AddWithValue("codusu", pago.CodUser); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); pago.CodMetodoPago = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public Boolean Update(clsMetodoPago pago) { try { con.conectarBD(); cmd = new MySqlCommand("ActualizaMetodoPago", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codpago", pago.CodMetodoPago); cmd.Parameters.AddWithValue("descripcion", pago.Descripcion); int x = cmd.ExecuteNonQuery(); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public clsMetodoPago BuscaMetodoPago(String Codigo) { clsMetodoPago pago = null; try { con.conectarBD(); cmd = new MySqlCommand("BuscaMetodoPago", con.conector); cmd.Parameters.AddWithValue("cod", Codigo); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { pago = new clsMetodoPago(); pago.CodMetodoPago = Convert.ToInt32(dr.GetDecimal(0)); pago.Descripcion = dr.GetString(1); } } return(pago); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public clsMetodoPago CargaMetodoPago(Int32 Codigo) { clsMetodoPago pago = null; try { con.conectarBD(); cmd = new MySqlCommand("MuestraMetodoPago", con.conector); cmd.Parameters.AddWithValue("codpago", Codigo); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { pago = new clsMetodoPago(); pago.CodMetodoPago = Convert.ToInt32(dr.GetDecimal(0)); pago.Descripcion = dr.GetString(1); pago.Estado = dr.GetBoolean(2); pago.CodUser = Convert.ToInt32(dr.GetDecimal(3)); pago.FechaRegistro = dr.GetDateTime(4);// capturo la fecha } } return(pago); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public void getMetodoPago() { //Variables DataTable dt = new DataTable(); BindingSource bs = new BindingSource(); clsMetodoPago objMetodoPago = new clsMetodoPago(); List <clsMetodoPago> lstMetodoPago = new List <clsMetodoPago>(); //Lenamos el DS de Categorias Params.Clear(); Data.DataModule.ParamByName(Params, "Datos", ""); Data.DataModule.FillDataSet(spCatDireccionDS1, "spCatMetodoPago", Params.ToArray()); dt = spCatDireccionDS1.Tables["spCatMetodoPago"]; lstMetodoPago = objMetodoPago.FillList(dt); bs.DataSource = lstMetodoPago; lueMetodoPago.Properties.DataSource = bs.List; lueMetodoPago.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Descripcion")); lueMetodoPago.Properties.DisplayMember = "Descripcion"; lueMetodoPago.Properties.ValueMember = "MetodoPagoID"; lueMetodoPago.Properties.DropDownRows = lstMetodoPago.Count; }
public Boolean update(clsMetodoPago pago) { try { return(Mpago.Update(pago)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
void MetodosConfigurados() { clsMetodoPago clsMetodoPago = new clsMetodoPago(); DataSet consulta = clsMetodoPago.MetodosConfigurados(); //dgvAtajo.AutoGenerateColumns= false; if (consulta != null && consulta.Tables.Count > 0) { dgvAtajo.DataSource = consulta.Tables[0]; } else if (!string.IsNullOrEmpty(clsMetodoPago.mensaje)) { MessageBox.Show(clsMetodoPago.mensaje, "¡Ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void leerleerDetalleMetodoPago() { clsMetodoPago metodoPago = new clsMetodoPago(); DataSet datos = new DataSet(); datos = metodoPago.leerMetodoPagoEstado(); if (datos != null && datos.Tables.Count > 0) { for (int x = 0; x < datos.Tables[0].Rows.Count; x++) { cmbMEtodoPAgo.Items.Add(datos.Tables[0].Rows[x][0].ToString()); } } else if (!string.IsNullOrEmpty(metodoPago.mensaje)) { MessageBox.Show(metodoPago.mensaje, "¡Ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean insert(clsMetodoPago pago) { try { return(Mpago.Insert(pago)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }
private void btnGuardar_Click(object sender, EventArgs e) { string metodo = cmbMEtodoPAgo.Text; string letra = txtLetra.Text; int hacer = 0; if (metodo != "Efectivo" && letra.ToUpper() == "E") { MessageBox.Show("La letra E ya esta configurada por default para efectivo.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrEmpty(metodo)) { MessageBox.Show("Seleccione un metodo.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrEmpty(letra)) { MessageBox.Show("Ingrese una letra.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { hacer = 1; } if (hacer == 1) { clsMetodoPago metodoPag = new clsMetodoPago(); if (metodoPag.GuardarMetodo(metodo, letra)) { MetodosConfigurados(); Limpiar(); MessageBox.Show("Metodo Guardado.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(metodoPag.mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnCancelar_Click(object sender, EventArgs e) { if (dgvAtajo.SelectedRows.Count > 0) { if (dgvAtajo.SelectedRows[0].Cells[0].Value != null) { clsMetodoPago paquete = new clsMetodoPago(); string codigo = dgvAtajo.SelectedRows[0].Cells[0].Value.ToString(); if (paquete.EliminarMetodo(codigo)) { MetodosConfigurados(); } else { MessageBox.Show(paquete.mensaje, "¡Ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { dgvAtajo.ClearSelection(); } } }