private void ToolSalir_Click(object sender, EventArgs e) { objUniMed = null; dtUnidadMedida = null; objMoneda = null; dtMoneda = null; objTipoExi = null; dtTipoExis = null; objFamilia = null; dtFamilia = null; objClase = null; dtClase = null; objSubClase = null; dtSubClase = null; objItems = null; dtItems = null; objFormVis = null; objFormVis = null; this.Close(); }
string GeneraCodigoProducto() { DataTable dtFiltrar = new DataTable(); string c_CadenaFiltro; string c_preftipexi; string c_preffam; string c_prefcla; string c_prefsubcla; string c_numero; string c_codpro; c_numero = ""; c_CadenaFiltro = "n_id = " + CboTipExi.SelectedValue.ToString() + ""; dtFiltrar = funDatos.DataTableFiltrar(dttipexi, c_CadenaFiltro); c_preftipexi = dtFiltrar.Rows[0]["c_pre"].ToString(); c_CadenaFiltro = "n_id = " + CboFam.SelectedValue.ToString() + ""; dtFiltrar = funDatos.DataTableFiltrar(dtfam, c_CadenaFiltro); c_preffam = dtFiltrar.Rows[0]["c_pre"].ToString(); c_CadenaFiltro = "n_id = " + CboCla.SelectedValue.ToString() + ""; dtFiltrar = funDatos.DataTableFiltrar(dtcla, c_CadenaFiltro); c_prefcla = dtFiltrar.Rows[0]["c_pre"].ToString(); c_CadenaFiltro = "n_id = " + CboSubCla.SelectedValue.ToString() + ""; dtFiltrar = funDatos.DataTableFiltrar(dtsubcla, c_CadenaFiltro); c_prefsubcla = dtFiltrar.Rows[0]["c_pre"].ToString(); CN_est_conecta o_conec = new CN_est_conecta(STU_SISTEMA); objItems = new CN_alm_inventario(); objItems.mysConec = o_conec.mysConec; dtFiltrar = objItems.ObtenerCodigo(STU_SISTEMA.EMPRESAID, Convert.ToInt16(CboTipExi.SelectedValue), Convert.ToInt16(CboFam.SelectedValue), Convert.ToInt16(CboCla.SelectedValue), Convert.ToInt16(CboSubCla.SelectedValue)); objItems = null; o_conec = null; if (dtFiltrar.Rows.Count != 0) { if (Convert.ToInt16(dtFiltrar.Rows[0]["c_numite"]) != 0) { c_numero = "000" + (Convert.ToInt16(dtFiltrar.Rows[0]["c_numite"]) + 1).ToString(); c_numero = c_numero.Substring(c_numero.Length - 3, 3); } else { c_codpro = "001"; } } else { c_numero = "001"; } c_codpro = c_preftipexi + c_preffam + c_prefcla + c_prefsubcla + c_numero; return(c_codpro); }
private void BtnBuscarProducto_Click(object sender, EventArgs e) { try { string[,] arrCabeceraDg1 = new string[3, 4]; DataTable dtResult = new DataTable(); CN_alm_inventario objItems = new CN_alm_inventario(); Genericas funDatos = new Genericas(); objItems.mysConec = mysConec; dtResult = objItems.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.SYS_UNIBD, 1); dtResult = funDatos.DataTableFiltrar(dtResult, "n_idtipexi = 2"); arrCabeceraDg1[0, 0] = "Producto"; arrCabeceraDg1[0, 1] = "500"; arrCabeceraDg1[0, 2] = "C"; arrCabeceraDg1[0, 3] = "c_despro"; arrCabeceraDg1[1, 0] = "Uni. Med."; arrCabeceraDg1[1, 1] = "60"; arrCabeceraDg1[1, 2] = "C"; arrCabeceraDg1[1, 3] = "c_abrpre"; arrCabeceraDg1[2, 0] = "n_id"; arrCabeceraDg1[2, 1] = "0"; arrCabeceraDg1[2, 2] = "C"; arrCabeceraDg1[2, 3] = "n_id"; Genericas xFun = new Genericas(); xFun.Buscar_CampoBusqueda = "n_id"; xFun.Buscar_CadFiltro = ""; xFun.Buscar_CampoOrden = "c_despro"; dtResult = xFun.Buscar(arrCabeceraDg1, dtResult); if (dtResult == null) { return; } if (dtResult.Rows.Count == 0) { return; } int n_id = Convert.ToInt32(dtResult.Rows[0]["n_id"]); TxtProducto.Text = dtResult.Rows[0]["c_despro"].ToString(); producto = Producto.Fetch(n_id); ProductoReceta productoReceta = producto.ProductoRecetas.Where(p => p.n_act == 1).FirstOrDefault(); ProductoRecetaLinea productoRecetaLinea = productoReceta.ProductoRecetaLineas.Where(p => p.n_act == 1).FirstOrDefault(); productoRecetaLineaTareaBindingSource.DataSource = productoRecetaLinea.ProductoRecetaLineaTareas; } catch (Exception ex) { MessageBox.Show(string.Format("Ocurrió un error: {0}", ex.Message), "Buscar Producto", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ToolSalir_Click(object sender, EventArgs e) { objReceta = null; objRegistro = null; ObjItem = null; objTareas = null; objTipExi = null; objUniMed = null; objFormVis = null; objForm = null; objMeses = null; this.Close(); }
private void Button1_Click(object sender, EventArgs e) { int n_EstadoActivo; if (CboTipExis.Text == "") { MessageBox.Show("¡ No ha indicado que tipo de producto desea vizualizar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); CboTipExis.Focus(); return; } if (OptAct.Checked == true) { n_EstadoActivo = 1; } else { n_EstadoActivo = 2; } CN_alm_inventario objAlm = new CN_alm_inventario(); if (Opt1.Checked == true) { objAlm.STU_SISTEMA = STU_SISTEMA; objAlm.ReporteListaItems(Convert.ToInt32(CboTipExis.SelectedValue), n_EstadoActivo); } if (Opt2.Checked == true) { objAlm.STU_SISTEMA = STU_SISTEMA; objAlm.ReporteListaInventario(Convert.ToInt32(CboTipExis.SelectedValue), n_EstadoActivo); } if (Opt3.Checked == true) { objAlm.STU_SISTEMA = STU_SISTEMA; objAlm.ReporteStckMin(Convert.ToInt32(CboTipExis.SelectedValue), n_EstadoActivo); } if (Opt4.Checked == true) { objAlm.STU_SISTEMA = STU_SISTEMA; objAlm.ReporteStckMax(Convert.ToInt32(CboTipExis.SelectedValue), n_EstadoActivo); } }
private void CmdAddItem_Click(object sender, EventArgs e) { int n_row = 0; DataTable dtResult = new DataTable(); CN_alm_inventario o_item = new CN_alm_inventario(); string c_dato = ""; o_item.mysConec = mysConec; string c_cadIN = funFlex.Flex_ObtenerDatosCol(FgItems, 7); dtResult = o_item.FiltrarSelccionarItems(STU_SISTEMA.EMPRESAID, c_cadIN); if (dtResult != null) { if (dtResult.Rows.Count != 0) { for (n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++) { FgItems.Rows.Count = FgItems.Rows.Count + 1; c_dato = dtResult.Rows[n_row]["c_codpro"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 1, c_dato); c_dato = dtResult.Rows[n_row]["c_despro"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 2, c_dato); c_dato = dtResult.Rows[n_row]["c_abrpre"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 3, c_dato); FgItems.SetData(FgItems.Rows.Count - 1, 4, "0.00"); c_dato = "18.00"; FgItems.SetData(FgItems.Rows.Count - 1, 5, c_dato); FgItems.SetData(FgItems.Rows.Count - 1, 6, "0.00"); c_dato = Convert.ToInt32(dtResult.Rows[n_row]["n_id"]).ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 7, c_dato); } } } }