private void cmdCancelar_Click(object sender, EventArgs e) { currentSobretasa = null; cboProducto.SelectedIndex = 0; txtFlete.Text = "0"; txtPrecioBase.Text = "0"; txtPrecioVenta.Text = "0"; txtSobretasa.Text = "0"; txtSoldicom.Text = "0"; txtFechaDesde.Text = ""; txtFechaHasta.Text = ""; cboProducto.Focus(); }
private void cmdGuardar_Click(object sender, EventArgs e) { try { if (currentSobretasa == null) { currentSobretasa = new SobretasaVO(); } currentSobretasa.IdProducto = (int)cboProducto.SelectedValue; currentSobretasa.Fletes = double.Parse(txtFlete.Text); currentSobretasa.PrecioBase = double.Parse(txtPrecioBase.Text); currentSobretasa.Venta = double.Parse(txtPrecioVenta.Text); currentSobretasa.Sobretasa = double.Parse(txtSobretasa.Text); currentSobretasa.Soldicom = double.Parse(txtSoldicom.Text); DateTime fechaDesde = DateTime.Parse(txtFechaDesde.Text); DateTime fechaHasta = DateTime.Parse(txtFechaHasta.Text); currentSobretasa.Anio = fechaDesde.Year; currentSobretasa.Mes = fechaDesde.Month; currentSobretasa.DiaInicioVigencia = fechaDesde.Day; currentSobretasa.DiaFinVigenica = fechaHasta.Day; if (cp.guardarSobertasa(currentSobretasa)) { MessageBox.Show("Datos de la sobretasa han sido guardados", "", MessageBoxButtons.OK, MessageBoxIcon.Information); sobretasaVOBindingSource.DataSource = cp.consultarSobretasas(); } else { MessageBox.Show("No se pudo guardar los datos de la sobretasa", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } cboProducto.Focus(); } catch (PersistenciaException pe) { } }
public bool guardarSobertasa(SobretasaVO sobretasa) { bool resultado = false; int rows = 0; try { rows = getSobreTasasDAO().guardarSobretasa(sobretasa); if (rows > 0) { resultado = true; } return resultado; } catch (EstacionDBException ex) { throw new PersistenciaException("Error al guardar la sobretasa", ex); } }
private void gridSobretasa_SelectionChanged(object sender, EventArgs e) { if (sobretasaVOBindingSource.Current != null) { currentSobretasa = (SobretasaVO)sobretasaVOBindingSource.Current; cboProducto.SelectedValue = currentSobretasa.IdProducto; txtFlete.Text = currentSobretasa.Fletes.ToString(); txtPrecioBase.Text = currentSobretasa.PrecioBase.ToString(); txtPrecioVenta.Text = currentSobretasa.Venta.ToString(); txtSobretasa.Text = currentSobretasa.Sobretasa.ToString(); txtSoldicom.Text = currentSobretasa.Soldicom.ToString(); DateTime fechaDesde = new DateTime(currentSobretasa.Anio, currentSobretasa.Mes, currentSobretasa.DiaInicioVigencia); DateTime fechaHasta = new DateTime(currentSobretasa.Anio, currentSobretasa.Mes, currentSobretasa.DiaFinVigenica); txtFechaDesde.Text = fechaDesde.ToShortDateString(); txtFechaHasta.Text = fechaHasta.ToShortDateString(); } }
public int guardarSobretasa(SobretasaVO sobretasa) { int rows = 0; ITransaction tx = null; try { ISession session = ConnectionHelper.getCurrentSession(Utilidades.Utilidades.configExpo); tx = session.BeginTransaction(); if (sobretasa.Id == 0) { session.Save(sobretasa); } else { session.Update(sobretasa); } tx.Commit(); rows++; ConnectionHelper.CloseSession(); return rows; } catch (System.Exception ex) { ConnectionHelper.CloseSession(); throw new EstacionDBException("Error al guardar la información de la tabla sobretasas.", ex); } }