private void CargarDatos() { sepa = admSepa.BuscarSeparacion(codSeparacion, frmLogin.iCodAlmacen); txtDocumento.Text = sepa.Sigla; txtNumDocumento.Text = sepa.NumDocumento; txtSerie.Text = sepa.Serie; txtCliente.Text = sepa.NomCliente; txtTotal.Text = sepa.Total.ToString(); CargarAbonos(codSeparacion); }
public Boolean insert(clsSeparacion sepa) { try { con.conectarBD(); String msj = ""; cmd = new MySqlCommand("GuardaSeparacion", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codalma", sepa.CodAlmacen); oParam = cmd.Parameters.AddWithValue("codtran", sepa.CodTipoTransaccion); oParam = cmd.Parameters.AddWithValue("codtipo", sepa.CodTipoDocumento); oParam = cmd.Parameters.AddWithValue("numdoc", sepa.NumDocumento); oParam = cmd.Parameters.AddWithValue("moneda", sepa.Moneda); oParam = cmd.Parameters.AddWithValue("tipocambio", sepa.TipoCambio); oParam = cmd.Parameters.AddWithValue("comentario", sepa.Comentario); oParam = cmd.Parameters.AddWithValue("bruto", sepa.Bruto); oParam = cmd.Parameters.AddWithValue("montodscto", sepa.MontoDescuento); oParam = cmd.Parameters.AddWithValue("igv", sepa.Igv); oParam = cmd.Parameters.AddWithValue("total", sepa.Total); oParam = cmd.Parameters.AddWithValue("codcli", sepa.CodCliente); oParam = cmd.Parameters.AddWithValue("formapago", sepa.FormaPago); oParam = cmd.Parameters.AddWithValue("codserie", sepa.CodSerie); oParam = cmd.Parameters.AddWithValue("serie", sepa.Serie); oParam = cmd.Parameters.AddWithValue("codusu", sepa.CodUsuario); oParam = cmd.Parameters.AddWithValue("codven", sepa.CodVendedor); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); sepa.CodSeparacion = 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(); } }
private void button4_Click(object sender, EventArgs e) { try { if (dgvVentasSeparacion.Rows.Count >= 1 && dgvVentasSeparacion.CurrentRow != null) { DataGridViewRow row = dgvVentasSeparacion.CurrentRow; if (btnAnular.Text == "Anular") { if (dgvVentasSeparacion.Rows.Count >= 1 && dgvVentasSeparacion.CurrentRow.Index != -1) { DialogResult dlgResult = MessageBox.Show("Esta seguro que desea anular el documento seleccionado", "Notas", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlgResult == DialogResult.No) { return; } else { sepa = admVentas.BuscarSeparacion(sepa.CodSeparacion, frmLogin.iCodAlmacen); cuotas = admCuota.BuscarCuotasSeparacion(sepa.CodSeparacion, frmLogin.iCodAlmacen); /*if (cuotas == null) * {*/ if (admVentas.anular(Convert.ToInt32(sepa.CodSeparacion))) { MessageBox.Show("El documento ha sido anulado correctamente", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Information); } //} else { MessageBox.Show("No se puede Anular Ventas ", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } else { } } } catch (Exception a) { MessageBox.Show(a.Message); } }
public clsSeparacion BuscarSeparacion(Int32 CodSepracion, Int32 CodAlmacen) { clsSeparacion sepa = null; try { con.conectarBD(); cmd = new MySqlCommand("MuestraSeparacion", con.conector); cmd.Parameters.AddWithValue("codseparacion", CodSepracion); cmd.Parameters.AddWithValue("codalmacen", CodAlmacen); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { sepa = new clsSeparacion(); sepa.CodSeparacion = Convert.ToInt32(dr.GetString(0)); sepa.CodAlmacen = Convert.ToInt32(dr.GetInt32(1)); sepa.CodTipoDocumento = Convert.ToInt32(dr.GetDecimal(2)); sepa.CodCliente = Convert.ToInt32(dr.GetString(3)); sepa.Moneda = Convert.ToInt32(dr.GetString(10)); sepa.TipoCambio = dr.GetDecimal(11); sepa.NomCliente = dr.GetString(8); sepa.Total = dr.GetDecimal(16); sepa.Igv = dr.GetDecimal(15); sepa.MontoDescuento = dr.GetDecimal(14); sepa.Bruto = dr.GetDecimal(13); sepa.FechaPedido = dr.GetDateTime(23); //sepa.FormaPago = Convert.ToInt32(dr.GetString(23)); sepa.CodUsuario = Convert.ToInt32(dr.GetDecimal(18)); //sepa.FechaRegistro = dr.GetDateTime(26); } } return(sepa); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public Boolean insert(clsSeparacion sepa) { try { return(Msepa.insert(sepa)); } 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); } }