private string TraerInformacionTarjetaConteo(int numeroTarjeta, string prefijoInventario, int numeroInventario) { // 0 - Numero de tarjeta // 1 - Codigo de referencia modificada // 2 - Codigo de referencia original // 3 - Nombre de referencia // 4 - Codigo de Almacen Relacionado // 5 - Codigo de Ubicación // 6 - Conteo Actual // 7 - Cantidad Ingresada 1 // 8 - Cantidad Ingresada 2 // 9 - Cantidad Ingresada 3 string informacionTarjeta = String.Empty; ItemsInventarioFisico inst = new ItemsInventarioFisico(prefijoInventario, numeroInventario, numeroTarjeta); if (inst.ConteoActual != -1) { inst.NombreItemRelacionado = inst.NombreItemRelacionado.Replace("&", " "); } // inst.CodigoItemModificado =inst.CodigoItemModificado.Replace("&"," "); inst.CodigoItemRelacionado = inst.CodigoItemRelacionado.Replace("&", " "); informacionTarjeta = inst.NumeroTarjeta + "&" + inst.CodigoItemModificado + "&" + inst.CodigoItemRelacionado + "&" + inst.NombreItemRelacionado + "&" + inst.CodigoAlmacen + "&" + inst.CodigoUbicacionInicial + "&" + inst.ConteoActual + "&" + inst.Conteo1 + "&" + inst.Conteo2 + "&" + inst.Conteo3; return(informacionTarjeta); }
public string TraerInformacionTarjeta(string prefijoInventario, int numeroInventario, int numeroTarjeta) { string informacionTarjeta = String.Empty; ItemsInventarioFisico inst = new ItemsInventarioFisico(prefijoInventario, numeroInventario, numeroTarjeta); if (inst.ConteoActual != -1) { informacionTarjeta = inst.NumeroTarjeta + "&" + inst.CodigoItemModificado + "&" + inst.NombreItemRelacionado + "&" + DBFunctions.SingleData("SELECT palm_descripcion FROM palmacen WHERE tvig_vigencia='V' and palm_almacen='" + inst.CodigoAlmacen + "'") + "&" + InventarioFisico.ConsultarNombreUbicacion(Convert.ToInt32(inst.CodigoUbicacionInicial)) + "&" + inst.ConteoActual + "&" + inst.Conteo1 + "&" + inst.Conteo2 + "&" + inst.Conteo3; } return(informacionTarjeta); }
private void CargarInfoReferencia(string codReferencia, int numeroTarjeta, InventarioFisico inst) { ItemsInventarioFisico instItem = inst.BuscarInstanciaItem(codReferencia, numeroTarjeta); if (instItem.NumeroTarjeta > -1) { lbUltimoConteo.Text = instItem.ConteoActual.ToString(); lbConteo1.Text = instItem.Conteo1.ToString(); lbConteo2.Text = instItem.Conteo2.ToString(); lbConteo3.Text = instItem.Conteo3.ToString(); } }
public string TraerInformacionTarjetaEdicion(string prefijoInventario, int numeroInventario, int numeroTarjeta) { string informacionTarjeta = String.Empty; ItemsInventarioFisico inst = new ItemsInventarioFisico(prefijoInventario, numeroInventario, numeroTarjeta); // if (inst.Conteo3 == -1 && inst.ConteoActual == 3) inst.Conteo3 = 0; if (inst.ConteoActual != -1) { informacionTarjeta = inst.NumeroTarjeta + "&" + inst.CodigoItemModificado + "&" + inst.CodigoItemRelacionado + "&" + inst.NombreItemRelacionado + "&" + inst.CodigoAlmacen + "&" + inst.CodigoUbicacionInicial + "&" + inst.ConteoActual + "&" + inst.Conteo1 + "&" + inst.Conteo2 + "&" + inst.Conteo3; } return(informacionTarjeta); }
public string ConsultarInfoReferenciaInventarioFisico(string codigoReferencia, int numeroTarjeta, string prefijoInv, int numeroInv) { string salida = ""; InventarioFisico inst = new InventarioFisico(prefijoInv, numeroInv); ItemsInventarioFisico instItem = inst.BuscarInstanciaItem(codigoReferencia, numeroTarjeta); if (instItem.NumeroTarjeta > -1) { salida = instItem.ConteoActual + "&" + instItem.Conteo1 + "&" + instItem.Conteo2 + "&" + instItem.Conteo3; } return(salida); }
protected void btnGrabarTarjAlta_Click(object sender, System.EventArgs e) { string prefijoInventario; int numeroInventario; if (ddlInventarios.SelectedValue.Split('-').Length == 3) { prefijoInventario = (ddlInventarios.SelectedValue.Split('-'))[0] + "-" + (ddlInventarios.SelectedValue.Split('-'))[1]; numeroInventario = Convert.ToInt32((ddlInventarios.SelectedValue.Split('-'))[2]); } else { prefijoInventario = (ddlInventarios.SelectedValue.Split('-'))[0]; numeroInventario = Convert.ToInt32((ddlInventarios.SelectedValue.Split('-'))[1].Trim()); } string lineaInventario = ddlLineaTarjAlta.SelectedValue.Split('-')[1]; int numeroTarjeta = -1; int codigoUbicacionInicial = Convert.ToInt32(ddlUbicacionAlta.SelectedValue); string almacen = ddlAlmacenAlta.SelectedValue; int conteoAlta = Convert.ToInt32(tbConteoAlta.Text); string codigoItemModificado = tbCodRefAlta.Text; if (!VerificarCodigoReferencia(lineaInventario, tbCodRefAlta.Text)) { Utils.MostrarAlerta(Response, "- El código de ítem ingresado es invalido"); return; } if (hdNumTarjAlta.Value != "-1") { try{ numeroTarjeta = Convert.ToInt32(hdNumTarjAlta.Value); } catch { Utils.MostrarAlerta(Response, "- Número de tarjeta de alta invalido"); return; } } #region Código candidato a eliminación /* * if(!VerificarUsoTarjetaAlta(prefijoInventario,numeroInventario,numeroTarjeta)) * { * Page.RegisterClientScriptBlock("status","<script>alert('- Esta Tarjeta de alta ya fue utilizada o es un número invalido');</script>"); * return; * } */ #endregion string codI = ""; Referencias.Guardar(codigoItemModificado, ref codI, lineaInventario); ItemsInventarioFisico itemsInventarioFisico = new ItemsInventarioFisico( codI, Items.NombreReferencia(codI), 2, numeroTarjeta, codigoUbicacionInicial, almacen, 0, // SaldoItem.ObtenerCantidadActual(codI,ConfiguracionInventario.Ano), si es ALTA el saldo en libros debe ser CERO SaldoItem.ObtenerCostoPromedio(codI, ConfiguracionInventario.Ano), conteoAlta, conteoAlta, -1, DateTime.Now, new DateTime(), string.Empty, string.Empty, conteoAlta, conteoAlta * SaldoItem.ObtenerCostoPromedio(codI, ConfiguracionInventario.Ano), conteoAlta, codigoItemModificado); string salida = InventarioFisico.IngresarValorTarjetaAlta(prefijoInventario, numeroInventario, itemsInventarioFisico); if (salida == String.Empty) { Utils.MostrarAlerta(Response, "Se ha ingresado la información de la tarjeta de alta " + numeroTarjeta + ""); } else { Utils.MostrarAlerta(Response, "" + salida + ""); } CargarTarjetaConteoAlta(prefijoInventario, numeroInventario); ddlLineaTarjAlta.SelectedIndex = 0; tbCodRefAlta.Text = tbConteoAlta.Text = String.Empty; ddlAlmacenAlta.SelectedIndex = 0; CargarUbicaciones(ddlUbicacionAlta, ddlAlmacenAlta); }