public bool Delete(string empresaid, tb_co_Ventasdet BE) { using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid))) { using (SqlCommand cmd = new SqlCommand("gspTbCoVentasdet_DELETE", cnx)) { { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@perianio", SqlDbType.Char, 4).Value = BE.perianio; cmd.Parameters.Add("@perimes", SqlDbType.Char, 2).Value = BE.perimes; cmd.Parameters.Add("@moduloid", SqlDbType.Char, 4).Value = BE.moduloid; cmd.Parameters.Add("@local", SqlDbType.Char, 3).Value = BE.local; cmd.Parameters.Add("@diarioid", SqlDbType.Char, 4).Value = BE.diarioid; cmd.Parameters.Add("@asiento", SqlDbType.Char, 8).Value = BE.asiento; } try { cnx.Open(); if (cmd.ExecuteNonQuery() > 0) { return true; } else { return false; } } catch (Exception ex) { throw new Exception(ex.Message); } } } }
void RecibeTablaaCopiar(string mes, string diario, string numero) { if ((mes.Trim().Length > 0)) { try { tb_co_VentascabBL BL = new tb_co_VentascabBL(); tb_co_Ventascab BE = new tb_co_Ventascab(); BE.perianio = VariablesPublicas.perianio; BE.perimes = mes; BE.moduloid = modulo.ToString(); BE.local = local.ToString(); BE.diarioid = diario; BE.asiento = numero; tmptablacab = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; // tmptablacab = ocapa.KAG0300_consulta(GlobalVars.GetInstance.Company, GlobalVars.GetInstance.Periodo, mes, numero, "", "", "", "", "", ""); } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { tb_co_VentasdetBL BL = new tb_co_VentasdetBL(); tb_co_Ventasdet BE = new tb_co_Ventasdet(); BE.perianio = VariablesPublicas.perianio; BE.perimes = mes; BE.moduloid = modulo.ToString(); BE.local = local.ToString(); BE.diarioid = diario; BE.asiento = numero; tmptabladet = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; // tmptabladet = ocapa.KAP0300_consulta(GlobalVars.GetInstance.Company, GlobalVars.GetInstance.Periodo, mes, numero, "", ""); } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } CargaDatos(); tmptablacab = null; tmptabladet = null; } }
private void CargaDatos() { string xnumero = ".."; if (txtAsiento.Text.Trim().Length > 0) { xnumero = txtAsiento.Text; } if ((tmptablacab != null)) { CabFacturacion = tmptablacab; } else { tb_co_VentascabBL BL = new tb_co_VentascabBL(); tb_co_Ventascab BE = new tb_co_Ventascab(); BE.perianio = VariablesPublicas.perianio; BE.perimes = txtMes.Text; BE.moduloid = modulo.ToString();//modulo.ToString(); BE.local = local.ToString(); //local.ToString(); BE.diarioid = cboSubdiario.SelectedValue.ToString(); BE.asiento = xnumero; try { CabFacturacion = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if ((tmptabladet != null)) { DetFacturacion = tmptabladet; } else { //DetFacturacion = tmptabladet; tb_co_VentasdetBL BL = new tb_co_VentasdetBL(); tb_co_Ventasdet BE = new tb_co_Ventasdet(); BE.perianio = VariablesPublicas.perianio; BE.perimes = txtMes.Text; BE.moduloid = modulo.ToString(); BE.local = local.ToString(); BE.diarioid = cboSubdiario.SelectedValue.ToString(); BE.asiento = xnumero; try { DetFacturacion = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0]; } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if ((CabFacturacion != null)) if (CabFacturacion.Rows.Count > 0) { decimal ximpodua = 0; txtTipoventa.Text = CabFacturacion.Rows[0]["tipoventa"].ToString().Trim(); validaTipoVenta(); txtRuc.Text = CabFacturacion.Rows[0]["nmruc"].ToString().Trim(); ValidaProveedor(); // txtCtactename.Text = CabFacturacion.Rows[0]["ctactename"].ToString(); // Datos Aduanas cboAduana.SelectedValue = CabFacturacion.Rows[0]["aduanaid"]; aduPeriodo.Text = CabFacturacion.Rows[0]["aniodua"].ToString().Trim(); aduCorrelativo.Text = CabFacturacion.Rows[0]["numdua"].ToString().Trim(); // aduValorfob.Text = System.String.Format(CabFacturacion.Rows[0]["valorfobdua"].ToString(), "###,###,###.00"); ximpodua = Convert.ToDecimal(CabFacturacion.Rows[0]["valorfobdua"]); aduValorfob.Text = ximpodua.ToString("###,###,###.00"); if ((!object.ReferenceEquals(CabFacturacion.Rows[0]["fechembdua"], DBNull.Value))) { adufEmbarque.ShowCheckBox = true; adufEmbarque.Value = Convert.ToDateTime(CabFacturacion.Rows[0]["fechembdua"]); } else { adufEmbarque.Value = DateTime.Now; adufEmbarque.ShowCheckBox = false; } if ((!object.ReferenceEquals(CabFacturacion.Rows[0]["fechreguldua"], DBNull.Value))) { adufRegularizacion.ShowCheckBox = true; adufRegularizacion.Value = Convert.ToDateTime(CabFacturacion.Rows[0]["fechreguldua"]); } else { adufRegularizacion.Value = DateTime.Now; adufRegularizacion.ShowCheckBox = false; } // FIn Datos Aduanas //chkActivo.Checked = Convert.ToBoolean(CabFacturacion.Rows[0]["status"] = 1); chkActivo.Checked = Convert.ToBoolean(CabFacturacion.Rows[0]["status"].ToString() == "0"); txtTipocambio.Text = CabFacturacion.Rows[0]["tipcamb"].ToString(); cboMoneda.SelectedValue = CabFacturacion.Rows[0]["moneda"].ToString(); if (cboMoneda.SelectedValue.ToString() == "1") { lblMoneda.Text = "S/."; lblMoneda.ForeColor = Color.Blue; } else { lblMoneda.Text = "US$"; lblMoneda.ForeColor = Color.Green; } cboDestinoigv.SelectedValue = CabFacturacion.Rows[0]["afectoigvid"].ToString(); // cboOrigen.SelectedValue = CabFacturacion.Rows[0]["origen"].ToString(); switch (CabFacturacion.Rows[0]["origen"].ToString()) { case "01": cboOrigen.SelectedIndex = 0; break; case "02": cboOrigen.SelectedIndex = 1; break; } chkAfecto.Checked = Convert.ToBoolean(CabFacturacion.Rows[0]["afectoigv"].ToString()); chkIncluye.Checked = Convert.ToBoolean(CabFacturacion.Rows[0]["incprec"].ToString()); chkRetencion.Checked = Convert.ToBoolean(CabFacturacion.Rows[0]["afectretencion"].ToString()); // Datos Totalizados de Factura totalizar(); // txtValor.Text = System.String.Format(CabFacturacion.Rows[0]["bruto1"].ToString(), "###,###,###.00"); // txtDctos.Text = System.String.Format(CabFacturacion.Rows[0]["dscto1"].ToString(), "###,###,###.00"); txtPigv.Text = String.Format(CabFacturacion.Rows[0]["pigv"].ToString(), "###.0"); // txtVenta.Text = System.String.Format(CabFacturacion.Rows[0]["valorventa1"].ToString(), "###,###,###.00"); // txtIgv.Text = System.String.Format(CabFacturacion.Rows[0]["igv1"].ToString(), "###,###,###.00"); // txtTotal.Text = System.String.Format(CabFacturacion.Rows[0]["total1"].ToString(), "###,###,###.00"); cboTipdoc.SelectedValue = CabFacturacion.Rows[0]["tipdoc"]; txtSerie.Text = CabFacturacion.Rows[0]["serdoc"].ToString().Trim(); txtNumero.Text = CabFacturacion.Rows[0]["numdoc"].ToString().Trim(); txtNumFin.Text = CabFacturacion.Rows[0]["numdocfinal"].ToString().Trim(); fRegistro.Value = Convert.ToDateTime(CabFacturacion.Rows[0]["fechdoc"]); // lblTipoventa.Text = CabFacturacion.Rows[0]["dtipoventa"].ToString(); txtCtadetrac.Text = CabFacturacion.Rows[0]["nctadetraccion"].ToString().Trim(); txtGlosa.Text = CabFacturacion.Rows[0]["glosa"].ToString().Trim(); txtNumeroorden.Text = CabFacturacion.Rows[0]["ordencompra"].ToString().Trim(); // txtglosa2.Text = CabFacturacion.Rows(0).Item("glob_3"); cboTipdocref.SelectedValue = CabFacturacion.Rows[0]["tipref"]; txtSerieref.Text = CabFacturacion.Rows[0]["serref"].ToString().Trim(); txtNumeroref.Text = CabFacturacion.Rows[0]["numref"].ToString().Trim(); cboServicio.SelectedValue = CabFacturacion.Rows[0]["detraccionid"]; _terminoventa = CabFacturacion.Rows[0]["terminovta"].ToString().Trim(); _pais = CabFacturacion.Rows[0]["dpais"].ToString().Trim(); _embarque = CabFacturacion.Rows[0]["embarcador"].ToString().Trim(); _condpago = CabFacturacion.Rows[0]["condicionpago"].ToString().Trim(); _cartacredito = CabFacturacion.Rows[0]["cartacredito"].ToString().Trim(); _codigovia = CabFacturacion.Rows[0]["viaembarque"].ToString().Trim(); _referencia = CabFacturacion.Rows[0]["referencia"].ToString().Trim(); txtPorcdet.Text = System.String.Format(CabFacturacion.Rows[0]["porcdetraccion"].ToString(), "###.00"); if ((!object.ReferenceEquals(CabFacturacion.Rows[0]["fechvcto"], DBNull.Value))) { fecVenc.Value = Convert.ToDateTime(CabFacturacion.Rows[0]["fechvcto"]); fecVenc.ShowCheckBox = true; } else { fecVenc.ShowCheckBox = false; } if ((!object.ReferenceEquals(CabFacturacion.Rows[0]["fechref"], DBNull.Value))) { fechaRefer.Value = Convert.ToDateTime(CabFacturacion.Rows[0]["fechref"]); fechaRefer.ShowCheckBox = true; } else { fechaRefer.ShowCheckBox = false; } xmaqreg = CabFacturacion.Rows[0]["maqreg"].ToString().Trim(); xnumdocfinal = CabFacturacion.Rows[0]["numdocfinal"].ToString().Trim(); xestabsunat = CabFacturacion.Rows[0]["estabsunat"].ToString().Trim(); } else { blanquear(false); } GridExaminar.AutoGenerateColumns = false; int LC_CONT; for (LC_CONT = 0; LC_CONT <= GridExaminar.ColumnCount - 1; LC_CONT++) { GridExaminar.Columns[LC_CONT].SortMode = DataGridViewColumnSortMode.NotSortable; } GridExaminar.DataSource = DetFacturacion; PintaEncabezados(GridExaminar); if ((CabFacturacion != null)) { if (CabFacturacion.Rows.Count > 0) { lblAnulado.Text = (chkActivo.Checked ? "" : "ANULADO"); lblUsuar.Text = CabFacturacion.Rows[0]["Usuar"].ToString().ToUpper().Trim() + " - " + CabFacturacion.Rows[0]["feact"].ToString().Trim(); } } else { lblAnulado.Text = ""; lblUsuar.Text = ""; } u_ShowGets(); }
public DataSet GetAll(string empresaid, tb_co_Ventasdet BE) { using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid))) { using (SqlCommand cmd = new SqlCommand("gspTbCoVentasdet_SEARCH", cnx)) { DataSet ds = new DataSet(); { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@perianio", SqlDbType.Char, 4).Value = BE.perianio; cmd.Parameters.Add("@perimes", SqlDbType.Char, 2).Value = BE.perimes; cmd.Parameters.Add("@moduloid", SqlDbType.Char, 4).Value = BE.moduloid; cmd.Parameters.Add("@local", SqlDbType.Char, 3).Value = BE.local; cmd.Parameters.Add("@diarioid", SqlDbType.Char, 4).Value = BE.diarioid; cmd.Parameters.Add("@asiento", SqlDbType.Char, 6).Value = BE.asiento; cmd.Parameters.Add("@asientoitems", SqlDbType.Char, 5).Value = BE.asientoitems; cmd.Parameters.Add("@tipdoc", SqlDbType.Char, 2).Value = BE.tipdoc; cmd.Parameters.Add("@serdoc", SqlDbType.Char, 4).Value = BE.serdoc; cmd.Parameters.Add("@numdoc", SqlDbType.Char, 10).Value = BE.numdoc; cmd.Parameters.Add("@fechdoc", SqlDbType.DateTime).Value = BE.fechdoc; cmd.Parameters.Add("@fechvcto", SqlDbType.DateTime).Value = BE.fechvcto; cmd.Parameters.Add("@nmruc", SqlDbType.Char, 11).Value = BE.nmruc; cmd.Parameters.Add("@ctactename", SqlDbType.VarChar, 70).Value = BE.ctactename; cmd.Parameters.Add("@items", SqlDbType.Char, 5).Value = BE.items; cmd.Parameters.Add("@status", SqlDbType.Bit).Value = BE.status; cmd.Parameters.Add("@almacaccionid", SqlDbType.Char, 2).Value = BE.almacaccionid; cmd.Parameters.Add("@tipref", SqlDbType.Char, 2).Value = BE.tipref; cmd.Parameters.Add("@serref", SqlDbType.Char, 4).Value = BE.serref; cmd.Parameters.Add("@numref", SqlDbType.Char, 10).Value = BE.numref; cmd.Parameters.Add("@fechref", SqlDbType.DateTime).Value = BE.fechref; cmd.Parameters.Add("@rubroid", SqlDbType.Char, 4).Value = BE.rubroid; cmd.Parameters.Add("@tippedido", SqlDbType.Char, 2).Value = BE.tippedido; cmd.Parameters.Add("@serpedido", SqlDbType.Char, 4).Value = BE.serpedido; cmd.Parameters.Add("@numpedido", SqlDbType.Char, 10).Value = BE.numpedido; cmd.Parameters.Add("@tipOp", SqlDbType.Char, 2).Value = BE.tipOp; cmd.Parameters.Add("@serOp", SqlDbType.Char, 4).Value = BE.serOp; cmd.Parameters.Add("@numOp", SqlDbType.Char, 10).Value = BE.numOp; cmd.Parameters.Add("@productid", SqlDbType.Char, 13).Value = BE.productid; cmd.Parameters.Add("@productname", SqlDbType.VarChar, 70).Value = BE.productname; cmd.Parameters.Add("@tallacolor", SqlDbType.Char, 6).Value = BE.tallacolor; cmd.Parameters.Add("@unidmedidaid", SqlDbType.Char, 3).Value = BE.unidmedidaid; //cmd.Parameters.Add("@cantidad", SqlDbType.Decimal).Value = BE.cantidad; //cmd.Parameters.Add("@precunit1", SqlDbType.Decimal).Value = BE.precunit1; //cmd.Parameters.Add("@bruto1", SqlDbType.Decimal).Value = BE.bruto1; //cmd.Parameters.Add("@dscto1", SqlDbType.Decimal).Value = BE.dscto1; //cmd.Parameters.Add("@valorventa1", SqlDbType.Decimal).Value = BE.valorventa1; //cmd.Parameters.Add("@igv1", SqlDbType.Decimal).Value = BE.igv1; //cmd.Parameters.Add("@total1", SqlDbType.Decimal).Value = BE.total1; //cmd.Parameters.Add("@pdscto", SqlDbType.Decimal).Value = BE.pdscto; //cmd.Parameters.Add("@pigv", SqlDbType.Decimal).Value = BE.pigv; //cmd.Parameters.Add("@precunit2", SqlDbType.Decimal).Value = BE.precunit2; //cmd.Parameters.Add("@bruto2", SqlDbType.Decimal).Value = BE.bruto2; //cmd.Parameters.Add("@dscto2", SqlDbType.Decimal).Value = BE.dscto2; //cmd.Parameters.Add("@valorventa2", SqlDbType.Decimal).Value = BE.valorventa2; //cmd.Parameters.Add("@igv2", SqlDbType.Decimal).Value = BE.igv2; //cmd.Parameters.Add("@total2", SqlDbType.Decimal).Value = BE.total2; cmd.Parameters.Add("@tipguia", SqlDbType.Char, 2).Value = BE.tipguia; cmd.Parameters.Add("@serguia", SqlDbType.Char, 4).Value = BE.serguia; cmd.Parameters.Add("@numguia", SqlDbType.Char, 10).Value = BE.numguia; cmd.Parameters.Add("@afectoigvid", SqlDbType.Char, 1).Value = BE.afectoigvid; cmd.Parameters.Add("@incprec", SqlDbType.Bit).Value = BE.incprec; cmd.Parameters.Add("@vendedorid", SqlDbType.Char, 4).Value = BE.vendedorid; cmd.Parameters.Add("@cencosid", SqlDbType.Char, 5).Value = BE.cencosid; cmd.Parameters.Add("@glosa", SqlDbType.VarChar, 100).Value = BE.glosa; cmd.Parameters.Add("@moneda", SqlDbType.Char, 1).Value = BE.moneda; //cmd.Parameters.Add("@tcamb", SqlDbType.Decimal).Value = BE.tcamb; cmd.Parameters.Add("@ordencs", SqlDbType.Char, 10).Value = BE.ordencs; //cmd.Parameters.Add("@comisionvta", SqlDbType.Decimal).Value = BE.comisionvta; //cmd.Parameters.Add("@porcvta", SqlDbType.Decimal).Value = BE.porcvta; //cmd.Parameters.Add("@porcefect", SqlDbType.Decimal).Value = BE.porcefect; cmd.Parameters.Add("@observ1", SqlDbType.VarChar, 100).Value = BE.observ1; cmd.Parameters.Add("@observ2", SqlDbType.VarChar, 100).Value = BE.observ2; cmd.Parameters.Add("@observ3", SqlDbType.VarChar, 100).Value = BE.observ3; cmd.Parameters.Add("@observ4", SqlDbType.VarChar, 100).Value = BE.observ4; cmd.Parameters.Add("@observ5", SqlDbType.VarChar, 100).Value = BE.observ5; cmd.Parameters.Add("@usuar", SqlDbType.Char, 15).Value = BE.usuar; } try { cnx.Open(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(ds); } return ds; } catch (Exception ex) { throw new Exception(ex.Message); } } } }
public DataSet GetOne(string empresaid, tb_co_Ventasdet BE) { using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid))) { using (SqlCommand cmd = new SqlCommand("gspTbCoVentasdet_SELECT", cnx)) { DataSet ds = new DataSet(); { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@perianio", SqlDbType.Char, 4).Value = BE.perianio; cmd.Parameters.Add("@perimes", SqlDbType.Char, 2).Value = BE.perimes; cmd.Parameters.Add("@moduloid", SqlDbType.Char, 4).Value = BE.moduloid; cmd.Parameters.Add("@local", SqlDbType.Char, 3).Value = BE.local; cmd.Parameters.Add("@diarioid", SqlDbType.Char, 4).Value = BE.diarioid; cmd.Parameters.Add("@asiento", SqlDbType.Char, 8).Value = BE.asiento; } try { cnx.Open(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(ds); } return ds; } catch (Exception ex) { throw new Exception(ex.Message); } } } }
public bool Update(string empresaid, tb_co_Ventasdet BE) { return tablaDA.Update(empresaid, BE); }
public bool Insert(string empresaid, tb_co_Ventasdet BE) { return tablaDA.Insert(empresaid, BE); }
public DataSet GetOne(string empresaid, tb_co_Ventasdet BE) { return tablaDA.GetOne(empresaid, BE); }
public bool Delete(string empresaid, tb_co_Ventasdet BE) { return tablaDA.Delete(empresaid, BE); }