public SqlDataAdapter ListarPartidas() { CargaParamMatKeys(); RegAddPartidasMovInv OpLst = new RegAddPartidasMovInv(MatParamKeys, db); return(OpLst.ListPartidas()); }
public int EliminaPartida() { int dv = 1; RegAddPartidasMovInv OpDel = null; CargaParamMatKeys(); OpDel = new RegAddPartidasMovInv(MatParamKeys, db); dv = OpDel.DeletePartida(); OpDel = new RegAddPartidasMovInv(MatParamKeys, db); if (dv >= 1) { Datos = OpDel.ListPartidas(); DataSet Ds = new DataSet(); Datos.Fill(Ds); if (Ds.Tables[0].Rows.Count > 0) { object[,] MatParam2 = new object[3, 2]; for (int j = 0; j < Ds.Tables[0].Rows.Count; j++) { object[] ObjA = Ds.Tables[0].Rows[j].ItemArray; MatParam2[0, 0] = "NoMovimiento"; MatParam2[0, 1] = keyNoMovimiento; MatParam2[1, 0] = "PartAnt"; MatParam2[1, 1] = Convert.ToInt32(ObjA[1].ToString()); MatParam2[2, 0] = "PartNew"; MatParam2[2, 1] = j + 1; OpDel = new RegAddPartidasMovInv(MatParam2, db); dv = OpDel.UpdateIdxPart(); if (dv < 0) { break; } } } } return(dv); }
public int ActualizaPartida() { CargaParametroMat(); RegAddPartidasMovInv OpUp = new RegAddPartidasMovInv(MatParam, db); return(OpUp.UpdatePartida()); }
public int AgregarPartida() { CargaParametroMat(); RegAddPartidasMovInv OpRadd = new RegAddPartidasMovInv(MatParam, db); return(OpRadd.AddRegPartida()); }
public int MovParttoAlma() { MatParamKeys[0, 0] = "NoMovimiento"; MatParamKeys[0, 1] = NoMovimiento; MatParamKeys[1, 0] = "NoMovtoTra"; MatParamKeys[1, 1] = NoMovtoTra; RegAddPartidasMovInv OpEdit = new RegAddPartidasMovInv(MatParamKeys, db); return(OpEdit.MovParttoAlmaSql()); }
public void EditarPartida() { CargaParamMatKeys(); RegAddPartidasMovInv OpEdit = new RegAddPartidasMovInv(MatParamKeys, db); Datos = OpEdit.RegistroActivo(); DataSet Ds = new DataSet(); Datos.Fill(Ds); object[] ObjA = Ds.Tables[0].Rows[0].ItemArray; NoMovimiento = ObjA[0].ToString(); NoPartida = Convert.ToInt32(ObjA[1].ToString()); CveAlmacenMov = ObjA[2].ToString(); CveTipoMov = ObjA[3].ToString(); EntSal = ObjA[4].ToString(); NoDoc = ObjA[5].ToString(); Documento = ObjA[6].ToString(); CveArticulo = ObjA[7].ToString(); Descripcion = ObjA[8].ToString(); CveUMedida = ObjA[9].ToString(); Cantidad = Convert.ToDouble(ObjA[10].ToString()); CantidadPkt = Convert.ToDouble(ObjA[11].ToString()); Precio = Convert.ToDouble(ObjA[12].ToString()); Descuento = Convert.ToDouble(ObjA[13].ToString()); TotalDscto = Convert.ToDouble(ObjA[14].ToString()); CveImpuesto = ObjA[15].ToString(); ImpuestoValor = Convert.ToDouble(ObjA[16].ToString()); TotalIva = Convert.ToDouble(ObjA[17].ToString()); SubTotal = Convert.ToDouble(ObjA[18].ToString()); TotalPartida = Convert.ToDouble(ObjA[19].ToString()); FolioDocOrigen = ObjA[20].ToString(); FechaMovimiento = Convert.ToDateTime(ObjA[21].ToString()); NoMovtoTra = ObjA[22].ToString(); DocTra = ObjA[23].ToString(); PartTra = ObjA[24].ToString(); Costo = Convert.ToDouble(ObjA[25].ToString()); CodigoBarra = ObjA[26].ToString(); DsctoEsPorcentaje = Convert.ToInt32(ObjA[27].ToString()); }
public int GetDuplicado() { CargaParamMatKeys(); RegAddPartidasMovInv OpEdit = new RegAddPartidasMovInv(MatParamKeys, db); Datos = OpEdit.GetDuplicadoSql(); DataSet Ds = new DataSet(); Datos.Fill(Ds); int i = Ds.Tables[0].Rows.Count; if (i >= 1) { object[] ObjA = Ds.Tables[0].Rows[0].ItemArray; NoPartida = Convert.ToInt32(ObjA[1].ToString()); } return(i); }
public void BuscaPrecio(String PModLlama) { MatParamKeys[0, 0] = "CveArticulo"; MatParamKeys[0, 1] = CveArticulo; MatParamKeys[1, 0] = "CveAlmacen"; MatParamKeys[1, 1] = inv_ClaveAlmacen; RegAddPartidasMovInv OpEdit = new RegAddPartidasMovInv(MatParamKeys, db); Datos = OpEdit.BusPrecio(PModLlama); DataSet Ds = new DataSet(); Datos.Fill(Ds); object[] ObjA = Ds.Tables[0].Rows[0].ItemArray; inv_ClaveAlmacen = ObjA[0].ToString(); inv_Cantidad = Convert.ToDouble(ObjA[2].ToString().Equals("")?"0": ObjA[2].ToString()); inv_stockMin = Convert.ToDouble(ObjA[3].ToString().Equals("") ? "0" : ObjA[3].ToString()); inv_stockMax = Convert.ToDouble(ObjA[4].ToString().Equals("") ? "0" : ObjA[4].ToString()); inv_CantApartada = Convert.ToDouble(ObjA[5].ToString().Equals("") ? "0" : ObjA[5].ToString()); inv_CostoPromedio = Convert.ToDouble(ObjA[6].ToString().Equals("") ? "0" : ObjA[6].ToString()); inv_CostoUltimo = Convert.ToDouble(ObjA[7].ToString().Equals("") ? "0" : ObjA[7].ToString()); inv_CostoActual = Convert.ToDouble(ObjA[8].ToString().Equals("") ? "0" : ObjA[8].ToString()); }
public int GetFolioPart(String NoMov) { RegAddPartidasMovInv OpRadd = new RegAddPartidasMovInv(db); return(OpRadd.GetFolioPart(NoMov)); }