private void AbrirPArtidas(DocPartidasReq part) { //txtClaveArticulo.Text = part.CveArticulo; txtClaveArticulo.Text = (ParamSystem.HideCveArt == 1) ? part.CodigoBarra : part.CveArticulo; IdArt = part.CveArticulo; CodBa = part.CodigoBarra; CveImp = part.CveImpuesto; CveUmed = part.CveUmedida1; txtDescripcion.Text = part.Descripcion; txtPrecio.Text = part.Precio.ToString(); txtDescuento.Text = (part.Descuento > 0) ? part.Descuento.ToString() : "0.00"; txtTotalDescuento.Text = (part.TotalDscto > 0) ? part.TotalDscto.ToString() : "0.00"; chkCalculaPorcentaje.Checked = (part.DsctoEsPorcentaje == 1) ? true : false; txtPrecioNeto.Text = Util.FormtDouDec(part.PrecioNeto); //part.PrecioNeto.ToString(); txtCantidad.Text = part.Cantidad.ToString(); txtImpuesto.Text = Util.FormtDouDec(part.Impuesto); //part.Impuesto.ToString(); txtSubtotal.Text = Util.FormtDouDec(part.SubTotal); //part.SubTotal.ToString(); txtTotal.Text = Util.FormtDouDec(part.Total); //part.Total.ToString(); txtValorIVA.Text = part.ImpuestoValor.ToString(); CveImpIEPS = part.CveImpIEPS; txtImpIEPS.Text = Util.FormtDouDec(part.TotalIEPS); //part.Impuesto.ToString(); txtValorIESP.Text = part.ImpIEPSValor.ToString(); Linea = part.Linea; Marca = part.Marca; }
private void GetRegistro() { PuiAddPartidasMovInv pui = new PuiAddPartidasMovInv(db); pui.keyNoMovimiento = PNoMovimiento; pui.keyNoPartida = CodPart; pui.EditarPartida(); //txtCodigo.Text = pui.cmpCveArticulo; txtCodigo.Text = (ParamSystem.HideCveArt == 1) ? pui.cmpCodigoBarra : pui.cmpCveArticulo; IdArt = pui.cmpCveArticulo; CodBa = pui.cmpCodigoBarra; txtDescripcion.Text = pui.cmpDescripcion; txtUmedida.Text = pui.cmpCveUMedida; BuscarPrecio(pui.cmpCveArticulo); txtCantidad.Text = Convert.ToString(pui.cmpCantidad); txtDescuento.Text = Convert.ToString(pui.cmpDescuento); txtTotalDescuento.Text = Convert.ToString(pui.cmpTotalDscto); chkCalculaPorcentaje.Checked = pui.cmpTotalDscto == 1 ? true : false; txtPrecioNeto.Text = Util.FormtDouDec(pui.cmpTotalDscto); //Convert.ToString(pui.cmpTotalDscto); txtSubTotal.Text = Util.FormtDouDec(pui.cmpSubTotal); //Convert.ToString(pui.cmpSubTotal); txtImpuesto.Text = Util.FormtDouDec(pui.cmpTotalIva); // Convert.ToString(pui.cmpTotalIva); txtValorIVA.Text = Convert.ToString(pui.cmpImpuestoValor); txtTotal.Text = Util.FormtDouDec(pui.cmpTotalPartida); //Convert.ToString(pui.cmpTotalPartida); CveImpIEPS = pui.cmpCveImpIEPS; txtValorIEPS.Text = Convert.ToString(pui.cmpImpIEPSValor); TotalIEPS = pui.cmpTotalIEPS; }
private void CalculaTotales() { double Descuento = 0; // double TotalDesc = 0; double TotalIva = 0; double TotalIEPS = 0; double SubTotal = 0; double TotalPartida = 0; foreach (DataGridViewRow row in grdViewPart.Rows) { Descuento = Descuento + Convert.ToDouble(Util.LimpiarTxt(row.Cells["TotalDscto"].Value.ToString())); // TotalDesc = TotalDesc + Convert.ToDouble(Util.LimpiarTxt(row.Cells["TotalDscto"].Value.ToString())); TotalIva = TotalIva + Convert.ToDouble(Util.LimpiarTxt(row.Cells["TotalIva"].Value.ToString())); TotalIEPS = TotalIEPS + Convert.ToDouble(Util.LimpiarTxt(row.Cells["TotalIEPS"].Value.ToString())); SubTotal = SubTotal + Convert.ToDouble(Util.LimpiarTxt(row.Cells["SubTotal"].Value.ToString())); TotalPartida = TotalPartida + Convert.ToDouble(Util.LimpiarTxt(row.Cells["TotalPartida"].Value.ToString())); } txtDescuento.Text = Convert.ToString(Descuento);//Util.FormtDouDec(Descuento); // txtTotDesc.Text = Convert.ToString(TotalDesc); txtIVA.Text = Util.FormtDouDec(TotalIva); txtIeps.Text = Util.FormtDouDec(TotalIEPS); txtSubTotal.Text = Util.FormtDouDec(SubTotal); txtTotal.Text = Util.FormtDouDec(TotalPartida); }
private void ReasgIdPart() { double subTotal = 0, total = 0, ccant = 0; for (int i = 0; i < PARTIDAS.Count; i++) { PARTIDAS[i].Partida = i + 1; subTotal = subTotal + PARTIDAS[i].SubTotal; total = total + PARTIDAS[i].Total; ccant = ccant + PARTIDAS[i].Cantidad; } lblSubTotal.Text = Util.FormtDouDec(subTotal); //subTotal.ToString("C2"); lblTotal.Text = Util.FormtDouDec(total); //total.ToString(); lblTotalArticulos.Text = "Artículos: " + Convert.ToInt32(ccant); }
private void getRegistro() { DocPuiRequisiciones sRq = new DocPuiRequisiciones(db); sRq.keyidMov = idmovimiento; sRq.GetDocumento(); txtDocumento.Text = sRq.keyDocumento; if (ConfigDoc.UsaSerie == 1) { cboSerie.SelectedValue = sRq.cmpSerie; } txtNumDoc.Text = Convert.ToString(sRq.cmpNumDoc); cboAlmacen.SelectedValue = sRq.cmpClaveAlmacen; FechaExpedicion.Value = sRq.cmpFechaExpedicion; txtObservaciones.Text = sRq.cmpObservaciones; if (ConfigDoc.UsaProveedor == 1) { cboProveedor.SelectedValue = sRq.cmpCveProveedor; } if (ConfigDoc.UsaAlmDestino == 1) { cboProveedor.SelectedValue = sRq.cmpCveSucursal; } txtNoFactura.Text = ""; if (ConfigDoc.UsaFactura == 1) { txtNoFactura.Text = sRq.cmpNoFactura; } SqlDataAdapter DatosTbl = sRq.GetDatelleDoc(idmovimiento); DataSet ds = new DataSet(); DatosTbl.Fill(ds); DataTable dt = ds.Tables[0]; //double subTotal = 0, impuesto = 0, total = 0, descpartida = 0, descuento = 0; foreach (DataRow row in dt.Rows) { DocPartidasReq partida = new DocPartidasReq(); partida.idMov = row["idMov"].ToString(); partida.Documento = row["Documento"].ToString(); partida.Serie = row["Serie"].ToString(); partida.Numdoc = long.Parse(row["Numdoc"].ToString()); partida.ClaveAlmacen = row["ClaveAlmacen"].ToString(); partida.Partida = int.Parse(row["Partida"].ToString()); partida.CveArticulo = row["CveArticulo"].ToString(); partida.CodigoBarra = row["CodigoBarra"].ToString(); partida.Descripcion = row["Descripcion"].ToString(); partida.Cantidad = double.Parse(row["Cantidad"].ToString()); partida.CveUmedida1 = row["CveUmedida1"].ToString(); partida.CveImpuesto = row["CveImpuesto"].ToString(); partida.ImpuestoValor = Convert.ToDouble(row["ImpuestoValor"].ToString()); partida.Precio = Convert.ToDouble(row["Precio"].ToString()); partida.Descuento = Convert.ToDouble(row["Descuento"].ToString()); partida.TotalDscto = Convert.ToDouble(row["TotalDscto"].ToString()); partida.DsctoEsPorcentaje = Convert.ToInt32(row["DsctoEsPorcentaje"].ToString()); partida.PrecioNeto = Convert.ToDouble(row["PrecioNeto"].ToString()); partida.Impuesto = Convert.ToDouble(row["Impuesto"].ToString()); partida.SubTotal = Convert.ToDouble(row["SubTotal"].ToString()); partida.Total = Convert.ToDouble(row["Total"].ToString()); partida.Autorizado = Boolean.Parse(row["Autorizado"].ToString()); partida.FechaCaptura = Convert.ToDateTime(row["FechaCaptura"].ToString()); partida.FechaModificacion = Convert.ToDateTime(row["FechaModificacion"].ToString()); partida.CveImpIEPS = row["CveImpIEPS"].ToString(); partida.ImpIEPSValor = Convert.ToDouble(row["ImpIEPSValor"].ToString()); partida.CveImpRetISR = ""; partida.ImpRetISRValor = 0; partida.CveImpRetIVA = ""; partida.ImpRetIVAValor = 0; partida.CveImpOtro = ""; partida.ImpValorOtro = 0; partida.TotalIEPS = Convert.ToDouble(row["TotalIEPS"].ToString()); partida.TotalRetISR = 0; partida.TotalRetIVA = 0; partida.TotalImpOtro = 0; PARTIDAS.Add(partida); } txtDescuento.Text = Convert.ToString(Util.FormtDouDec(sRq.cmpDescuento)); LLenaGrid(); }