public void delete(Cotizacion cotizacion) { ISession hisession = null; try { hisession = NHibernateHelper.GetCurrentSession(); hisession.BeginTransaction(); hisession.Merge(cotizacion); hisession.Transaction.Commit(); hisession.Close(); } catch (Exception ex) { if (hisession != null) { if (hisession.IsOpen) { hisession.Close(); } } if (log.IsErrorEnabled) { log.Error("Error al eliminar proveedor : " + ex.Message); } } }
public frmBusquedaCotizacion() { InitializeComponent(); cotizaciones = null; cotizacionSeleccionada = null; proveedorSeleccionado = null; init(); }
public frmBusquedaCotizacion(int indConsulta) { InitializeComponent(); cotizaciones = null; cotizacionSeleccionada = null; proveedorSeleccionado = null; init(); if (indConsulta == IND_CONSULTA_EXTERNA) ocultarMostrarBotones(); }
public frmDetalleCotizacion(Cotizacion cotizacion) { // // The InitializeComponent() call is required for Windows Forms designer support. // this.cotizacion = cotizacion; InitializeComponent(); init(); // // TODO: Add constructor code after the InitializeComponent() call. // }
public static void Modificar(Cotizacion cotizacion) { try { CotizacionDA cotizacionDA = CotizacionDA.getInstance(); cotizacionDA.Update(cotizacion); } catch (Exception ex) { log.Error("No se pudo modificar: " + ex.Message); log.Error(ex.StackTrace); } }
public static void Borrar(Cotizacion cotizacion) { try { //borrado lógico cotizacion.Estado = "Inactivo"; CotizacionDA cotizacionDA = CotizacionDA.getInstance(); cotizacionDA.delete(cotizacion); } catch (Exception ex) { log.Error("Error al eliminar proveedor" + ex.Message); log.Error(ex.StackTrace); } }
public frmDetalleCotizacion(Cotizacion cotizacion) { // // The InitializeComponent() call is required for Windows Forms designer support. // this.cotizacion = cotizacion; InitializeComponent(); init(); if (cotizacion != null) { if (cotizacion.Estado == "Inactivo") { btnRegistrar.Visible = false; btnCancelar.Text = "Cerrar"; } } // // TODO: Add constructor code after the InitializeComponent() call. // }
public void llenarOrdenDeCompra(Cotizacion cotizacion) { ordenCompra.Proveedor = cotizacion.Proveedor; int index = 0; foreach(CotizacionLinea linea in cotizacion.CotizacionCotizacionLineafk) { agregarArticulo(linea.ArticuloXProveedor.Articulo); dgvArticulos.Rows[index].Cells["PrecioUnitario"].Value = linea.ArticuloXProveedor.Costo; dgvArticulos.Rows[index].Cells["Cantidad"].Value = linea.Cantidad; dgvArticulos.Rows[index].Cells["Subtotal"].Value = String.Format("0.00",linea.ArticuloXProveedor.Costo * linea.Cantidad); double total = double.Parse(txtTotal.Text) + linea.ArticuloXProveedor.Costo * linea.Cantidad.Value; txtTotal.Text = (total).ToString("0.00"); index++; } }
private void seleccionarCotizacion() { int row = -1; cotizacionSeleccionada = null; if (dgvCotizaciones.CurrentRow != null) { row = dgvCotizaciones.CurrentRow.Index; if (dgvCotizaciones.CurrentRow.Cells["Nro"].Value != null) { if ((row >= 0) && ((row - 1) <= cotizaciones.Count)) { cotizacionSeleccionada = cotizaciones[row]; } } } }
private void mostrarCotizacion(Cotizacion cotizacion) { txtNroConsg.Text = cotizacion.Id.ToString(); txtRazonSocial.Text = cotizacion.Proveedor.RazonSocial; txtRUC.Text = cotizacion.Proveedor.RUC; cboFecEntrega.Text = cotizacion.FechaRegistro.ToString(); cboFecDevolucion.Text = cotizacion.FechaFin.ToString(); txtTotal.Text = cotizacion.Total.ToString(); cboEstado.Text=cotizacion.Estado; //detalle foreach (CotizacionLinea linea in cotizacion.CotizacionCotizacionLineafk) { String[] datos = { linea.Id.ToString(), linea.ArticuloXProveedor.Articulo.Titulo, linea.Cantidad.ToString(), linea.PrecioUnitario.ToString(), linea.SubTotal.ToString() }; dgvDetalleCotiz.Rows.Add(datos); } }
private void frmDetalleCotizacion_Load(object sender, EventArgs e) { IList<String> estados; estados = new List<String>(); String Activo = "Activo"; String Inactivo = "Inactivo"; estados.Insert(0, Activo); estados.Insert(1, Inactivo); cboEstado.DataSource = estados; if (cotizacion != null) { mostrarCotizacion(this.cotizacion); bloquearCampos(); } else { txtNroConsg.Text = codigoGenerado(); cotLineas = new List<CotizacionLinea>(); cotizacion = new Cotizacion(); } dgvDetalleCotiz.CellValueChanged += new DataGridViewCellEventHandler(dgvDetalleCotiz_CellValueChanged); validaCampos(); }
private void btnRegistrar_Click(object sender, EventArgs e) { if (btnRegistrar.Text == "Registrar") { DialogResult resultado = MessageBox.Show("¿Seguro que desea Registrar estos Datos?", "Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado.ToString() == "Yes") { cotizacion = obtenerDatos(); if (new CotizacionBL().Grabar(cotizacion) && new CotizacionBL().Grabar(cotLineas)) Utils.Utils.OK(Utils.Utils.REGISTRO_OK); else Utils.Utils.Error(null, "Error al guardar la información"); bloquearCampos(); btnRegistrar.Text = "Modificar"; return; } btnCancelar.Text = "Aceptar"; } if (btnRegistrar.Text == "Modificar") { btnRegistrar.Text = "Guardar"; cboEstado.Enabled = true; return; } if (btnRegistrar.Text == "Guardar") { DialogResult resultado = MessageBox.Show("¿Seguro que desea realizar estos Cambios?", "Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado.ToString() == "Yes") { cotizacion = obtenerDatos(); CotizacionBL.Modificar(cotizacion); cboEstado.Enabled = false; cboFecDevolucion.Enabled = false; btnRegistrar.Text = "Modificar"; return; } } }
public void llenarOrdenDeCompra(Cotizacion cotizacion) { ordenCompra.Proveedor = cotizacion.Proveedor; ordenCompra.Cotizacion = cotizacion; ordenCompra.FechaPedido = dtpFechaPed.Value; ordenCompra.FechaEntrega = dtpFechaPed.Value; ordenCompra.TipoCambio = cotizacion.TipoCambio; OrdenCompraLinea ordenlinea = null; foreach(CotizacionLinea linea in cotizacion.CotizacionCotizacionLineafk) { ordenlinea = new OrdenCompraLinea(); ordenlinea.Cantidad = linea.Cantidad; ordenlinea.PrecioUnitario = linea.PrecioUnitario; ordenlinea.SubTotal = linea.SubTotal; ordenlinea.ArticuloXProveedor = linea.ArticuloXProveedor; ordenlinea.OrdenCompra = ordenCompra; ocLineas.Add(ordenlinea); } //conversion foreach (OrdenCompraLinea linea in ocLineas) { ordenCompra.OrdenCompraOrdenCompraLineafk.Add(linea); } btnBuscarProveed.Visible = false; txtProveedor.Text = ordenCompra.Proveedor.RazonSocial; txtRUC.Text = ordenCompra.Proveedor.RUC; }
public Boolean Grabar(Cotizacion cotizacion) { try { if (cotizacion.Id == 0) { new CotizacionDA().Save(cotizacion); return true; } else { new CotizacionDA().Update(cotizacion); return true; } } catch (Exception ex) { log.Error("No se pudo registrar: " + ex.Message); log.Error(ex.StackTrace); return false; } }
public void Update(Cotizacion cotizacion) { ISession hisession = null; try { hisession = NHibernateHelper.GetCurrentSession(); hisession.BeginTransaction(); hisession.Update(cotizacion); hisession.Transaction.Commit(); hisession.Close(); } catch (Exception ex) { if (hisession != null) { if (hisession.IsOpen) { hisession.Close(); } } if (log.IsErrorEnabled) { log.Error("No se pudo modificar : " + ex.Message); } } }