private void button_Buscar_Click(object sender, EventArgs e) { Classes.Class_Session.IdBuscador = 0; herramientas.Form_BuscaProducto FormBProd = new herramientas.Form_BuscaProducto(""); FormBProd.ShowDialog(); if (Classes.Class_Session.IdBuscador != 0) { string IDMateriaSelc = Classes.Class_Session.IdBuscador.ToString(); DataTable dtInfo = ClsProceso.getListaProdExis(" AND M.siInventariar = 1 AND M.iidMateriPrima = " + IDMateriaSelc, IdAlmacenSelec); if (dtInfo.Rows.Count > 0) { Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; double Existencia = 0; try { Existencia = Convert.ToDouble(dtInfo.Rows[0]["Existencia"].ToString()); } catch { } string UnidadExistencia = dtInfo.Rows[0]["UnidadMinima"].ToString(); herramientas.Inventarios.Form_Cantidad FormCant = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); FormCant.ShowDialog(); if (Classes.Class_Session.fNewExistencia < 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } double CantidaAEnviar = Classes.Class_Session.fNewExistencia; ////Depente de la Unidad ago la ,multiplicacion //if (Classes.Class_Session.NameMedida == "Kilos" || Classes.Class_Session.NameMedida == "Litros") //CantidaAEnviar = CantidaAEnviar * 1000; AgregaProducto(dtInfo.Rows[0]["iidMateriPrima"].ToString(), Classes.Class_Session.NameMedida, CantidaAEnviar, dtInfo.Rows[0]["vchCodigo"].ToString(), dtInfo.Rows[0]["vchDescripcion"].ToString(), dtInfo.Rows[0]["Existencia"].ToString(), UnidadExistencia); } } }
private void button_buscar_Click_1(object sender, EventArgs e) { Classes.Class_Session.IdBuscador = 0; herramientas.Form_BuscaProducto FormBProd = new herramientas.Form_BuscaProducto(""); FormBProd.ShowDialog(); if (Classes.Class_Session.IdBuscador != 0) { string IDMateriaSelc = Classes.Class_Session.IdBuscador.ToString(); DataTable dtInfo = ClsMatPrim.getLista(" AND M.iidMateriPrima = " + Classes.Class_Session.IdBuscador); if (dtInfo.Rows.Count > 0) { Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; herramientas.Inventarios.Form_Cantidad FormCant = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); FormCant.ShowDialog(); if (Classes.Class_Session.fNewExistencia <= 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } double fCosto = 0; try { fCosto = Convert.ToDouble(dtInfo.Rows[0]["fCosto"].ToString()); } catch { } AgregaProducto(dtInfo.Rows[0]["iidMateriPrima"].ToString(), Classes.Class_Session.NameMedida, Classes.Class_Session.fNewExistencia, dtInfo.Rows[0]["vchCodigo"].ToString(), dtInfo.Rows[0]["vchDescripcion"].ToString(), fCosto, Convert.ToInt32(dtInfo.Rows[0]["fContenido"].ToString())); } } }
private void ValidaBuscar() { string txtBuscar = textBox_Buscar.Text.Trim(); DataTable dtInfo = ClsProceso.getListaProdExis(" AND M.siInventariar = 1 AND M.vchCodigo + ' ' + M.vchDescripcion LIKE '%" + txtBuscar.Replace(" ", "%") + "%' ", IdAlmacenSelec); if (dtInfo.Rows.Count == 1) { string IDMateriaSelc = dtInfo.Rows[0]["iidMateriPrima"].ToString(); double Existencia = 0; try { Existencia = Convert.ToDouble(dtInfo.Rows[0]["Existencia"].ToString()); } catch { } string UnidadMinima = dtInfo.Rows[0]["UnidadMinima"].ToString(); Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; herramientas.Inventarios.Form_Cantidad Formulario = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); Formulario.ShowDialog(); if (Classes.Class_Session.fNewExistencia < 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } double CantidaAEnviar = Classes.Class_Session.fNewExistencia; ////Depente de la Unidad ago la ,multiplicacion //if (Classes.Class_Session.NameMedida == "Kilos" || Classes.Class_Session.NameMedida == "Litros") //CantidaAEnviar = CantidaAEnviar * 1000; AgregaProducto(dtInfo.Rows[0]["iidMateriPrima"].ToString(), Classes.Class_Session.NameMedida, CantidaAEnviar, dtInfo.Rows[0]["vchCodigo"].ToString(), dtInfo.Rows[0]["vchDescripcion"].ToString(), dtInfo.Rows[0]["Existencia"].ToString(), UnidadMinima); textBox_Buscar.Text = ""; textBox_Buscar.Focus(); } else { Classes.Class_Session.IdBuscador = 0; if (dtInfo.Rows.Count > 0) { herramientas.Form_BuscaProducto FormBProd = new herramientas.Form_BuscaProducto(txtBuscar); FormBProd.ShowDialog(); if (Classes.Class_Session.IdBuscador != 0) { dtInfo = ClsProceso.getListaProdExis(" AND M.siInventariar = 1 AND M.iidMateriPrima = " + Classes.Class_Session.IdBuscador.ToString(), IdAlmacenSelec); if (dtInfo.Rows.Count > 0) { Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; double Existencia = 0; try { Existencia = Convert.ToDouble(dtInfo.Rows[0]["Existencia"].ToString()); } catch { } string UnidadMinima = dtInfo.Rows[0]["UnidadMinima"].ToString(); string IDMateriaSelc = dtInfo.Rows[0]["iidMateriPrima"].ToString(); herramientas.Inventarios.Form_Cantidad FormCant = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); FormCant.ShowDialog(); if (Classes.Class_Session.fNewExistencia < 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } double CantidaAEnviar = Classes.Class_Session.fNewExistencia; ////Depente de la Unidad ago la ,multiplicacion //if (Classes.Class_Session.NameMedida == "Kilos" || Classes.Class_Session.NameMedida == "Litros") //CantidaAEnviar = CantidaAEnviar * 1000; AgregaProducto(dtInfo.Rows[0]["iidMateriPrima"].ToString(), Classes.Class_Session.NameMedida, CantidaAEnviar, dtInfo.Rows[0]["vchCodigo"].ToString(), dtInfo.Rows[0]["vchDescripcion"].ToString(), dtInfo.Rows[0]["Existencia"].ToString(), UnidadMinima); textBox_Buscar.Text = ""; textBox_Buscar.Focus(); } } } else { herramientas.Form_BuscaProducto FormBProd = new herramientas.Form_BuscaProducto(""); FormBProd.ShowDialog(); if (Classes.Class_Session.IdBuscador != 0) { dtInfo = ClsProceso.getListaProdExis(" AND M.siInventariar = 1 AND M.iidMateriPrima = " + Classes.Class_Session.IdBuscador.ToString(), IdAlmacenSelec); if (dtInfo.Rows.Count > 0) { Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; string IDMateriaSelc = dtInfo.Rows[0]["iidMateriPrima"].ToString(); double Existencia = 0; try { Existencia = Convert.ToDouble(dtInfo.Rows[0]["Existencia"].ToString()); } catch { } string UnidadMinima = dtInfo.Rows[0]["UnidadMinima"].ToString(); herramientas.Inventarios.Form_Cantidad FormCant = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); FormCant.ShowDialog(); if (Classes.Class_Session.fNewExistencia < 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } double CantidaAEnviar = Classes.Class_Session.fNewExistencia; ////Depente de la Unidad ago la ,multiplicacion //if (Classes.Class_Session.NameMedida == "Kilos" || Classes.Class_Session.NameMedida == "Litros") //CantidaAEnviar = CantidaAEnviar * 1000; AgregaProducto(dtInfo.Rows[0]["iidMateriPrima"].ToString(), Classes.Class_Session.NameMedida, Classes.Class_Session.fNewExistencia, dtInfo.Rows[0]["vchCodigo"].ToString(), dtInfo.Rows[0]["vchDescripcion"].ToString(), dtInfo.Rows[0]["Existencia"].ToString(), UnidadMinima); textBox_Buscar.Text = ""; textBox_Buscar.Focus(); } } } } }
private void ValidaBuscar() { string IdAlmacenSelec = ""; try { IdAlmacenSelec = comboBox_Origen.SelectedValue.ToString(); } catch { } if (IdAlmacenSelec == "" || IdAlmacenSelec == "0") { MessageBox.Show("Seleccione el Almacen Origen"); return; } string txtBuscar = textBox_Buscar.Text.Trim(); DataTable dtInfo = ClsDetalleTraspasos.ProcesoGeneraTrasPaso(" AND M.siInventariar = 1 AND M.vchCodigo + ' ' + M.vchDescripcion LIKE '%" + txtBuscar.Replace(" ", "%") + "%' ", IdAlmacenSelec); if (dtInfo.Rows.Count == 1) { string IDMateriaSelc = dtInfo.Rows[0]["iidMateriPrima"].ToString(); double Existencia = 0; try { Existencia = Convert.ToDouble(dtInfo.Rows[0]["Existencia"].ToString()); } catch { } string vchCodigo = dtInfo.Rows[0]["vchCodigo"].ToString(); string vchDescripcion = dtInfo.Rows[0]["vchDescripcion"].ToString(); string iidMateriPrima = dtInfo.Rows[0]["iidMateriPrima"].ToString(); string UnidadMinima = dtInfo.Rows[0]["UnidadMinima"].ToString(); Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; herramientas.Inventarios.Form_Cantidad Formulario = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); Formulario.ShowDialog(); double CantidaAEnviar = Classes.Class_Session.fNewExistencia; double CantValida = Classes.Class_Session.fNewExistencia; if (CantidaAEnviar <= 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } ////Depente de la Unidad ago la ,multiplicacion if (Classes.Class_Session.NameMedida == "Kilos" || Classes.Class_Session.NameMedida == "Litros") { CantValida = CantValida * 1000; } if (CantValida > Existencia) { MessageBox.Show("La cantidad a Enviar es mayor a la que se tiene "); return; } AgregaProducto(iidMateriPrima, vchCodigo, vchDescripcion, Existencia, UnidadMinima, CantidaAEnviar, Classes.Class_Session.NameMedida); textBox_Buscar.Text = ""; textBox_Buscar.Focus(); } else { Classes.Class_Session.IdBuscador = 0; if (dtInfo.Rows.Count > 0) { herramientas.Form_BuscaProducto FormBProd = new herramientas.Form_BuscaProducto(txtBuscar); FormBProd.ShowDialog(); if (Classes.Class_Session.IdBuscador != 0) { dtInfo = ClsDetalleTraspasos.ProcesoGeneraTrasPaso(" AND M.siInventariar = 1 AND M.iidMateriPrima = " + Classes.Class_Session.IdBuscador.ToString(), IdAlmacenSelec); if (dtInfo.Rows.Count > 0) { string IDMateriaSelc = dtInfo.Rows[0]["iidMateriPrima"].ToString(); double Existencia = 0; try { Existencia = Convert.ToDouble(dtInfo.Rows[0]["Existencia"].ToString()); } catch { } string vchCodigo = dtInfo.Rows[0]["vchCodigo"].ToString(); string vchDescripcion = dtInfo.Rows[0]["vchDescripcion"].ToString(); string iidMateriPrima = dtInfo.Rows[0]["iidMateriPrima"].ToString(); string UnidadMinima = dtInfo.Rows[0]["UnidadMinima"].ToString(); Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; herramientas.Inventarios.Form_Cantidad FormCant = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); FormCant.ShowDialog(); double CantidaAEnviar = Classes.Class_Session.fNewExistencia; double CantValida = Classes.Class_Session.fNewExistencia; if (CantidaAEnviar <= 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } ////Depente de la Unidad ago la ,multiplicacion if (Classes.Class_Session.NameMedida == "Kilos" || Classes.Class_Session.NameMedida == "Litros") { CantValida = CantValida * 1000; } if (CantValida > Existencia) { MessageBox.Show("La cantidad a Enviar es mayor a la que se tiene "); return; } AgregaProducto(iidMateriPrima, vchCodigo, vchDescripcion, Existencia, UnidadMinima, CantidaAEnviar, Classes.Class_Session.NameMedida); textBox_Buscar.Text = ""; textBox_Buscar.Focus(); } } } else { herramientas.Form_BuscaProducto FormBProd = new herramientas.Form_BuscaProducto(""); FormBProd.ShowDialog(); if (Classes.Class_Session.IdBuscador != 0) { dtInfo = ClsMatPrim.getListaWhere(" WHERE iidMateriPrima = " + Classes.Class_Session.IdBuscador.ToString()); if (dtInfo.Rows.Count > 0) { string IDMateriaSelc = dtInfo.Rows[0]["iidMateriPrima"].ToString(); double Existencia = 0; try { Existencia = Convert.ToDouble(dtInfo.Rows[0]["Existencia"].ToString()); } catch { } string vchCodigo = dtInfo.Rows[0]["vchCodigo"].ToString(); string vchDescripcion = dtInfo.Rows[0]["vchDescripcion"].ToString(); string iidMateriPrima = dtInfo.Rows[0]["iidMateriPrima"].ToString(); string UnidadMinima = dtInfo.Rows[0]["UnidadMinima"].ToString(); Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; herramientas.Inventarios.Form_Cantidad FormCant = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); FormCant.ShowDialog(); double CantidaAEnviar = Classes.Class_Session.fNewExistencia; double CantValida = Classes.Class_Session.fNewExistencia; if (CantidaAEnviar <= 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } ////Depente de la Unidad ago la ,multiplicacion if (Classes.Class_Session.NameMedida == "Kilos" || Classes.Class_Session.NameMedida == "Litros") { CantValida = CantValida * 1000; } if (CantValida > Existencia) { MessageBox.Show("La cantidad a Enviar es mayor a la que se tiene "); return; } AgregaProducto(iidMateriPrima, vchCodigo, vchDescripcion, Existencia, UnidadMinima, CantidaAEnviar, Classes.Class_Session.NameMedida); textBox_Buscar.Text = ""; textBox_Buscar.Focus(); } } } } }
private void button_buscar_Click(object sender, EventArgs e) { string IdAlmacenSelec = ""; try { IdAlmacenSelec = comboBox_Origen.SelectedValue.ToString(); } catch { } if (IdAlmacenSelec == "" || IdAlmacenSelec == "0") { MessageBox.Show("Seleccione el Almacen Origen"); return; } Classes.Class_Session.IdBuscador = 0; herramientas.Form_BuscaProducto FormBProd = new herramientas.Form_BuscaProducto(""); FormBProd.ShowDialog(); if (Classes.Class_Session.IdBuscador != 0) { string IDMateriaSelc = Classes.Class_Session.IdBuscador.ToString(); // DataTable dtInfo = ClsDetalleTraspasos.ProcesoGeneraTrasPaso(" AND M.siInventariar = 1 AND M.iidMateriPrima = " + IDMateriaSelc, IdAlmacenSelec); if (dtInfo.Rows.Count > 0) { double Existencia = 0; try { Existencia = Convert.ToDouble(dtInfo.Rows[0]["Existencia"].ToString()); } catch { } string vchCodigo = dtInfo.Rows[0]["vchCodigo"].ToString(); string vchDescripcion = dtInfo.Rows[0]["vchDescripcion"].ToString(); string iidMateriPrima = dtInfo.Rows[0]["iidMateriPrima"].ToString(); string UnidadMinima = dtInfo.Rows[0]["UnidadMinima"].ToString(); Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; herramientas.Inventarios.Form_Cantidad FormCant = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); FormCant.ShowDialog(); double CantidaAEnviar = Classes.Class_Session.fNewExistencia; double CantValida = Classes.Class_Session.fNewExistencia; if (CantidaAEnviar <= 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } ////Depente de la Unidad ago la ,multiplicacion if (Classes.Class_Session.NameMedida == "Kilos" || Classes.Class_Session.NameMedida == "Litros") { CantValida = CantValida * 1000; } if (CantValida > Existencia) { MessageBox.Show("La cantidad a Enviar es mayor a la que se tiene "); return; } AgregaProducto(iidMateriPrima, vchCodigo, vchDescripcion, Existencia, UnidadMinima, CantidaAEnviar, Classes.Class_Session.NameMedida); } else { MessageBox.Show("Producto sin existencias"); } } }
private void ValidaBuscar() { string txtBuscar = textBox_Buscar.Text.Trim(); DataTable dtInfo = ClsMatPrim.getListaWhere(" WHERE vchCodigo + ' ' + vchDescripcion LIKE '%" + txtBuscar.Replace(" ", "%") + "%' "); if (dtInfo.Rows.Count == 1) { string IDMateriaSelc = dtInfo.Rows[0]["iidMateriPrima"].ToString(); Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; herramientas.Inventarios.Form_Cantidad Formulario = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); Formulario.ShowDialog(); if (Classes.Class_Session.fNewExistencia <= 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } double fCosto = 0; try { fCosto = Convert.ToDouble(dtInfo.Rows[0]["fCosto"].ToString()); } catch { } AgregaProducto(dtInfo.Rows[0]["iidMateriPrima"].ToString(), Classes.Class_Session.NameMedida, Classes.Class_Session.fNewExistencia, dtInfo.Rows[0]["vchCodigo"].ToString(), dtInfo.Rows[0]["vchDescripcion"].ToString(), fCosto, Convert.ToInt32(dtInfo.Rows[0]["fContenido"].ToString())); textBox_Buscar.Text = ""; textBox_Buscar.Focus(); } else { Classes.Class_Session.IdBuscador = 0; if (dtInfo.Rows.Count > 0) { herramientas.Form_BuscaProducto FormBProd = new herramientas.Form_BuscaProducto(txtBuscar); FormBProd.ShowDialog(); if (Classes.Class_Session.IdBuscador != 0) { dtInfo = ClsMatPrim.getListaWhere(" WHERE iidMateriPrima = " + Classes.Class_Session.IdBuscador.ToString());///se obtiene la materia prima if (dtInfo.Rows.Count > 0) { Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; string IDMateriaSelc = dtInfo.Rows[0]["iidMateriPrima"].ToString(); herramientas.Inventarios.Form_Cantidad FormCant = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); FormCant.ShowDialog(); if (Classes.Class_Session.fNewExistencia <= 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } double fPrecio = 0; try { fPrecio = Convert.ToDouble(dtInfo.Rows[0]["fPrecio"].ToString()); } catch { } AgregaProducto(dtInfo.Rows[0]["iidMateriPrima"].ToString(), Classes.Class_Session.NameMedida, Classes.Class_Session.fNewExistencia, dtInfo.Rows[0]["vchCodigo"].ToString(), dtInfo.Rows[0]["vchDescripcion"].ToString(), fPrecio, Convert.ToInt32(dtInfo.Rows[0]["fContenido"].ToString())); textBox_Buscar.Text = ""; textBox_Buscar.Focus(); } } } else { herramientas.Form_BuscaProducto FormBProd = new herramientas.Form_BuscaProducto(""); FormBProd.ShowDialog(); if (Classes.Class_Session.IdBuscador != 0) { dtInfo = ClsMatPrim.getListaWhere(" WHERE iidMateriPrima = " + Classes.Class_Session.IdBuscador.ToString()); if (dtInfo.Rows.Count > 0) { Classes.Class_Session.fNewExistencia = 0; Classes.Class_Session.NameMedida = ""; string IDMateriaSelc = dtInfo.Rows[0]["iidMateriPrima"].ToString(); herramientas.Inventarios.Form_Cantidad FormCant = new herramientas.Inventarios.Form_Cantidad(IDMateriaSelc); FormCant.ShowDialog(); if (Classes.Class_Session.fNewExistencia <= 0) { MessageBox.Show("Ingrese una Cantidad"); return; } if (Classes.Class_Session.NameMedida == "") { MessageBox.Show("Ingrese una Cantidad"); return; } double fPrecio = 0; try { fPrecio = Convert.ToDouble(dtInfo.Rows[0]["fPrecio"].ToString()); } catch { } AgregaProducto(dtInfo.Rows[0]["iidMateriPrima"].ToString(), Classes.Class_Session.NameMedida, Classes.Class_Session.fNewExistencia, dtInfo.Rows[0]["vchCodigo"].ToString(), dtInfo.Rows[0]["vchDescripcion"].ToString(), fPrecio, Convert.ToInt32(dtInfo.Rows[0]["fContenido"].ToString())); textBox_Buscar.Text = ""; textBox_Buscar.Focus(); } } } } }