public void Update(Proveedor proveedor) { ISession hisession = null; try { hisession = NHibernateHelper.GetCurrentSession(); hisession.BeginTransaction(); hisession.Update(proveedor); 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); } } }
public IList<OrdenCompra> Filtrar(DateTime fechaInicio, DateTime fechaFin, string estado, Proveedor proveedor, string numeroOC, Local local) { List<string> properties = new List<string>(); List<object> values = new List<object>(); properties.Add("FechaPedido >="); properties.Add("FechaPedido <="); values.Add(fechaInicio); values.Add(fechaFin); if (estado != "Todos") { properties.Add("Estado = "); values.Add(estado); } if (proveedor != null) { properties.Add("Proveedor.Id = "); values.Add(proveedor.Id); } if (numeroOC.Trim().Length > 0) { properties.Add("Id = "); values.Add(numeroOC); } if (local != null) { properties.Add("LugarEntrega = "); values.Add(local.Nombre); } return new OrdenCompraDA().FindByProperties(properties, values); }
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(); }
private void btnBuscaProveedor_Click(object sender, EventArgs e) { frmBusquedaProveedor busqProveedor = new frmBusquedaProveedor(frmBusquedaProveedor.IND_CONSULTA_EXTERNA); busqProveedor.ShowDialog(); proveedorSeleccionado = busqProveedor.ProveedorSeleccionado; if (proveedorSeleccionado != null) { txtProveedor.Text = proveedorSeleccionado.RazonSocial; } }
public frmBusquedaArticulo(int indConsulta,Proveedor proveedor) { this.proveedor = proveedor; consulta = indConsulta; InitializeComponent(); if (indConsulta == IND_CONSULTA_EXTERNA) { mostrarBotones(); ocultarBotones(); } }
public frmDetalleProveedor(Proveedor proveedor) { // // The InitializeComponent() call is required for Windows Forms designer support. // this.proveedor = proveedor; InitializeComponent(); init(); txtCodigo.Text = codigoGenerado(); // // TODO: Add constructor code after the InitializeComponent() call. // }
public Proveedor obtenerCampos() { Proveedor proveedor = new Proveedor(); proveedor.Id=Convert.ToInt32(txtCodigo.Text); proveedor.RUC = txtRUC.Text; proveedor.Direccion = txtDireccion.Text; proveedor.TelefonoContacto=txtTelefContacto.Text; proveedor.Contacto= txtContacto.Text ; proveedor.Telefono=txtTelefono.Text ; proveedor.RazonSocial=txtRazonSocial.Text; proveedor.Estado = cboEstado.SelectedItem.ToString(); return proveedor; }
public ArticuloXProveedor Find(Articulo articulo, Proveedor proveedor) { List<string> properties = new List<string>(); properties.Add("Proveedor.Id"); properties.Add("Articulo.Id"); List<object> values = new List<object>(); values.Add(proveedor.Id); values.Add(articulo.Id); IList<ArticuloXProveedor> articulos = new ArticuloXProveedorDA().FindByProperties(properties, values); if (articulos.Count > 0) { return articulos[0]; } return null; }
public static void Borrar(Proveedor proveedor) { try { //borrado lógico proveedor.Estado = "Inactivo"; ProveedorDA proveedorDA = ProveedorDA.getInstance(); proveedorDA.delete(proveedor); } catch (Exception ex) { log.Error("Error al eliminar proveedor" + ex.Message); log.Error(ex.StackTrace); } }
public frmBusquedaProveedor(int indConsulta) { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); proveedores = null; proveedorSeleccionado = null; if (indConsulta == IND_CONSULTA_EXTERNA ) { mostrarBotones(); ocultarBotones(); } init(); // // TODO: Add constructor code after the InitializeComponent() call. // }
public static IList<Articulo> findByAttributes(List<object> criterios,Proveedor proveedor) { string squery = null; try { ArticuloDA articuloDA = ArticuloDA.getInstance(); squery = articuloDA.obtenerQueryBusqueda((List<String>)criterios[0], (List<String>)criterios[1], proveedor); if (squery.Length > 0) return articuloDA.FindByAttributtes(squery,proveedor); else return null; } catch (Exception e) { return null; } }
public IList<Articulo> FindAll(Proveedor proveedor) { try { ISession hisession = NHibernateHelper.GetCurrentSession(); IQuery query = hisession.CreateQuery("FROM ArticuloXProveedor WHERE Proveedor.Id = " + proveedor.Id); IList<ArticuloXProveedor> articulosXProveedor = query.List<ArticuloXProveedor>(); IList<Articulo> articulos = new List<Articulo>(); foreach (ArticuloXProveedor it in articulosXProveedor) { articulos.Add(it.Articulo); } return articulos; } catch (Exception ex) { return null; } }
public static IList<Articulo> GetAll(Proveedor proveedor) { try { ArticuloDA articuloDA = ArticuloDA.getInstance(); return articuloDA.FindAll(proveedor); } catch (Exception ex) { log.Error("Error al realizar la búsqueda: " + ex.Message); log.Error(ex.StackTrace); return null; } }
private void btnDetalle_Click(object sender, EventArgs e) { int row = -1; if (dgvProveedores.CurrentRow != null) { row = dgvProveedores.CurrentRow.Index; if (dgvProveedores.CurrentRow.Cells["RUC"].Value != null) { if ((row >= 0) && ((row - 1) <= proveedores.Count)) { proveedorSeleccionado = proveedores[row]; frmDetalleProveedor DetPro = new frmDetalleProveedor(proveedorSeleccionado); DetPro.ShowDialog(this); } } } if (proveedorSeleccionado == null) { Utils.Utils.Error(null, "Debe seleccionar un proveedor"); } }
private void btnAgregar_Click(object sender, EventArgs e) { int row = -1; if (dgvProveedores.CurrentRow != null) { row = dgvProveedores.CurrentRow.Index; if (dgvProveedores.CurrentRow.Cells["RUC"].Value != null) { if ((row >= 0) && ((row - 1) <= proveedores.Count)) { proveedorSeleccionado = proveedores[row]; } } } if (proveedorSeleccionado == null) { Utils.Utils.Error(null, "Debe seleccionar un proveedor"); } else { Dispose(); } }
private void mostrarProveedor(Proveedor proveedor) { txtRUC.Text=proveedor.RUC; txtRazonSocial.Text = proveedor.RazonSocial; txtContacto.Text = proveedor.Contacto; txtDireccion.Text = proveedor.Direccion; txtTelefContacto.Text = proveedor.TelefonoContacto; txtTelefono.Text = proveedor.Telefono; txtCodigo.Text = (proveedor.Id).ToString(); if (proveedor.Estado == "Activo") { lblMiEstado.Text = "Activo"; } else { lblMiEstado.Text = "Inactivo"; } }
private void btnBusqProv_Click(object sender, EventArgs e) { frmBusquedaProveedor vtnBusquedaProveedor = new frmBusquedaProveedor(1); vtnBusquedaProveedor.ShowDialog(this); proveedorSeleccionado = vtnBusquedaProveedor.proveedorSeleccionado; try { txtProveedor.Text = proveedorSeleccionado.RazonSocial; } catch (Exception ex) { } }
public string obtenerQueryBusqueda(List<string> properties, List<string> values, Proveedor proveedor) { string strQuery = ""; try { if (properties.Count > 0) { strQuery = "FROM ArticuloXProveedor WHERE Proveedor.Id = " + proveedor.Id; for (int i = 0; i < properties.Count; i++) { if (values[i] is string) { if (properties[i]!="Estado") strQuery += " AND Articulo." + properties[i] + " like '%" + values[i] + "%'"; else strQuery += " AND Articulo." + properties[i] + " = '" + values[i] + "'"; } else { strQuery += " AND Articulo." + properties[i] + " = " + values[i]; } } return strQuery; } else return null; } catch (Exception ex) { return null; } }
public static void Modificar(Proveedor proveedor) { try { ProveedorDA proveedorDA = ProveedorDA.getInstance(); proveedorDA.Update(proveedor); } catch (Exception ex) { log.Error("No se pudo modificar: " + ex.Message); log.Error(ex.StackTrace); } }
public static void Grabar(Proveedor proveedor) { try { ProveedorDA proveedorDA = ProveedorDA.getInstance(); proveedorDA.Save(proveedor); } catch (Exception ex) { log.Error("No se pudo registrar: " + ex.Message); log.Error(ex.StackTrace); } }
private void btnModificar_Click(object sender, EventArgs e) { Button btn = (Button)sender; if (btn.Text == "Registrar") { if (CamposVacios()) { Utils.Utils.Error(this, "Debe completar todos los campos"); return; } DialogResult resultado = MessageBox.Show("¿Seguro que desea registrar estos datos?", "Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado.ToString() == "Yes") { proveedor = obtenerCampos(); ProveedorBL.Grabar(proveedor); Utils.Utils.OK(Utils.Utils.REGISTRO_OK); btnEliminar.Visible = true; setModificar("Modificar"); setBloqueo(false); this.Close(); } } else if (btn.Text=="Modificar" && proveedor.Estado!="Inactivo") { //Modificar setBloqueo(true); cboEstado.Visible = false; setModificar("Guardar Cambios"); } else if (btn.Text == "Guardar Cambios") { if (CamposVacios()) { Utils.Utils.Error(this, "Debe completar todos los campos"); return; } DialogResult resultado = MessageBox.Show("¿Seguro que desea Guardar estos Cambios?", "Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado.ToString() == "Yes") { proveedor = obtenerCampos(); ProveedorBL.Modificar(proveedor); Utils.Utils.OK(Utils.Utils.MODIFICACION_OK); setModificar("Modificar"); setBloqueo(false); this.Close(); } btnCancelar.Text = "Aceptar"; } }
private void btnBusqProv_Click(object sender, EventArgs e) { frmBusquedaProveedor vtnBusquedaProveedor = new frmBusquedaProveedor(1); vtnBusquedaProveedor.ShowDialog(); proveedorSeleccionado = vtnBusquedaProveedor.proveedorSeleccionado; try { txtRazonSocial.Text = proveedorSeleccionado.RazonSocial; txtRUC.Text = proveedorSeleccionado.RUC; lblError.Text = ""; cotizacion.Proveedor = proveedorSeleccionado; } catch (Exception ex) { } }
public IList<object> CriterioVolumenCompras(DateTime inicio, DateTime fin) { try { List<object> resultado = new List<object>(); List<Proveedor> proveedores = new List<Proveedor>(); List<String> criterios = new List<String>(); IList<object[]> enumerados = (IList<object[]>)new ProveedorDA().CriterioVolumenCompras(inicio, fin); foreach (object[] lista in enumerados) { Proveedor proveedor = new Proveedor(); proveedor.Id = (int)lista[0]; proveedor.RazonSocial = (String)lista[1]; proveedor.Telefono = (String)lista[2]; proveedor.Estado = (String)lista[3]; String criterio = ((double)lista[4]).ToString(); proveedores.Add(proveedor); criterios.Add(criterio); } resultado.Add(proveedores); resultado.Add(criterios); return resultado; } catch (Exception ex) { return null; } }
private Boolean proveedorRegistrado(Proveedor proveedor) { foreach (DataGridViewRow row in dgvProveedores.Rows) { if ((row.Cells["RUC"].Value != null) && (row.Cells["RUC"].Value.ToString() == proveedor.RUC)) { return true; } } return false; }
public IList<Articulo> FindByAttributtes(String squery, Proveedor proveedor) { try { ISession hisession = NHibernateHelper.GetCurrentSession(); IQuery query = hisession.CreateQuery(squery); IList<ArticuloXProveedor> articulosXProveedor = query.List<ArticuloXProveedor>(); IList<Articulo> articulos = new List<Articulo>(); foreach (ArticuloXProveedor it in articulosXProveedor) { articulos.Add(it.Articulo); } return articulos; } catch (Exception ex) { return null; } }