public DocRegistroRequisicion(MsSql Odat, DatCfgSystem CfgSys, DatCfgParamSystem ParamS, DatCfgUsuario DatUsr, clsStiloTemas NewColor, int op, clsCfgDocumento CfgDoc, string mov, String _CveDoc, string _namedoc) { StiloColor = NewColor; ParamSystem = ParamS; CfgSystem = CfgSys; db = Odat; ConfigDoc = CfgDoc; idmovimiento = mov; Opcion = op; user = DatUsr; CveDoc = _CveDoc; InitializeComponent(); PARTIDAS = new List <DocPartidasReq>(); NameDoc = _namedoc; this.Text = "REGISTRO DE " + NameDoc; FechaExpedicion.Enabled = (ConfigDoc.EditaFecha == 1)?true:false; cboSucursal.Visible = (ConfigDoc.UsaAlmDestino == 1) ? true : false; lblSucursal.Visible = (ConfigDoc.UsaAlmDestino == 1) ? true : false; Util = new ClsUtilerias(ParamSystem.NumDec); }
public clsCfgDocumento ConfigDoc() { clsCfgDocumento Doc = new clsCfgDocumento(); string Sql = "Select * " + "from CfgDocumentos WHERE CveDoc = '" + this.CveDoc + "'"; SqlDataReader dr = db.SelectDR(Sql); while (dr.Read()) { Doc.CveDoc = Convert.ToString(dr["CveDoc"]); Doc.Nombre = Convert.ToString(dr["Nombre"]); Doc.CargoAbono = Convert.ToString(dr["CargoAbono"]); Doc.CveTipoMov = Convert.ToString(dr["CveTipoMov"]); Doc.Foliador = Convert.ToString(dr["Foliador"]); Doc.UsaSerie = Convert.ToInt32(dr["UsaSerie"]); Doc.EditaFecha = Convert.ToInt32(dr["EditaFecha"]); Doc.UsaCliente = Convert.ToInt32(dr["UsaCliente"]); Doc.UsaProveedor = Convert.ToInt32(dr["UsaProveedor"]); Doc.EsInterno = Convert.ToInt32(dr["EsInterno"]); Doc.SolicitaAutorizar = Convert.ToInt32(dr["SolicitaAutorizar"]); Doc.AfectaInventario = Convert.ToInt32(dr["AfectaInventario"]); Doc.UsaAlmTmp = Convert.ToInt32(dr["UsaAlmTmp"]); Doc.UsaAlmDestino = Convert.ToInt32(dr["UsaAlmDestino"]); Doc.Estatus = Convert.ToInt32(dr["Estatus"]); Doc.DocRel = Convert.ToString(dr["DocRel"]); Doc.txtBotonDocRel = Convert.ToString(dr["txtBotonDocRel"]); Doc.DeshabilitaBotones = Convert.ToInt32(dr["DeshabilitaBotones"]); Doc.UsaFactura = Convert.ToInt32(dr["UsaFactura"]); Doc.EditaPrecio = Convert.ToInt32(dr["EditaPrecio"]); Doc.MuestraPrecio = Convert.ToInt32(dr["MuestraPrecio"]); } dr.Close(); return(Doc); }
private void DcRegPVenta_Load(object sender, EventArgs e) { uT = new clsUtil(db, user.CodPerfil); uT.CargaArbolAcceso(); PuiSegUsuarioCfg team = new PuiSegUsuarioCfg(db); team.cmpStiloTema = user.StiloTema; Object[] reg = team.GetParamTema(); NewColor.Encabezado = reg[0].ToString(); NewColor.HoverEncabezado = reg[1].ToString(); NewColor.FontColor = reg[2].ToString(); LlecboCliente(); GetDatoAlmacen(); PARTIDAS = new List <DocPartidasReq>(); MessageBoxAdv.Office2016Theme = Office2016Theme.Colorful; MessageBoxAdv.MessageBoxStyle = MessageBoxAdv.Style.Office2016; this.FormBorderStyle = FormBorderStyle.None; //Form without bord and resize this.DoubleBuffered = true; //Form without bord and resize this.SetStyle(ControlStyles.ResizeRedraw, true); //Form without bord and resize clsCfgDocumento cd = new clsCfgDocumento(CveDoc, db); ConfigDoc = cd.ConfigDoc(); clsCfgAlmacen cslA = new clsCfgAlmacen(db, user.AlmacenUsa); CfgAlma = cslA.ConfigAlmacen(); this.KeyDown += new KeyEventHandler(this.OnKeyDown); InhControles(true, 0); if (ConfigDoc.UsaSerie == 1) { PuiCatCfgDocSerie lin = new PuiCatCfgDocSerie(db); //cboSerie.DataSource = lin.CbollenaSeries(CveAlm, CveDoc); DataTable dt = lin.CbollenaSeries(user.AlmacenUsa, CveDoc); serieticket = dt.Rows[0]["Clave"].ToString(); clsCfgDocSeries cds = new clsCfgDocSeries(user.AlmacenUsa, CveDoc, serieticket, db); CfgDocSerie = cds.ConfigDocSerie(); } }
public DocPartidaRequisiciones(MsSql oDat, DatCfgParamSystem ParamS, DatCfgUsuario DatUsr, clsCfgDocumento CfgDoc, clsCfgAlmacen PCfgAlma, clsStiloTemas NewColor, int op, DocPartidasReq part = null) { InitializeComponent(); StiloColor = NewColor; ParamSystem = ParamS; db = oDat; Util = new ClsUtilerias(ParamSystem.NumDec); user = DatUsr; Opcion = op; partida = part; ConfigDoc = CfgDoc; CfgAlma = PCfgAlma; }
public DocLstRequisiciones(MsSql Odat, DatCfgSystem CfgSys, DatCfgParamSystem ParaSystem, DatCfgUsuario DatUsr, clsStiloTemas NewColor, String CveDc, String _NameDoc) { InitializeComponent(); //LocalizationProvider.Provider = new localizer(); db = Odat; user = DatUsr; ParamSystem = ParaSystem; CfgSystem = CfgSys; StiloColor = NewColor; CveDoc = CveDc; clsCfgDocumento cd = new clsCfgDocumento(CveDoc, db); ConfigDoc = cd.ConfigDoc(); MessageBoxAdv.Office2016Theme = Office2016Theme.Colorful; MessageBoxAdv.MessageBoxStyle = MessageBoxAdv.Style.Office2016; NameDoc = _NameDoc; this.Text = "LISTADO DE " + NameDoc; Util = new ClsUtilerias(ParamSystem.NumDec); }
private String funcParaMigrarDoc(int SperAcep = 0) { clsCfgDocumento Ccd = new clsCfgDocumento(ConfigDoc.DocRel, db); clsCfgDocumento CfgDocTrans = Ccd.ConfigDoc(); DocPuiRequisiciones rq = new DocPuiRequisiciones(db); string movimiento = rq.AgregarDocEnBlanco(5000, user.FecServer, user.Usuario); rq.keyidMov = grdViewReq[0, grdViewReq.CurrentRow.Index].Value.ToString(); if (movimiento.CompareTo("Error") != 0) { rq.keyidMovNew = movimiento; rq.cmpCveDoc = ConfigDoc.DocRel; rq.cmpDocOrigen = grdViewReq[0, grdViewReq.CurrentRow.Index].Value.ToString(); if (ConfigDoc.UsaAlmTmp == 1) { rq.cmpClaveAlmacen = "999"; } else { rq.cmpClaveAlmacen = Convert.ToString(cboAlmacen.SelectedValue); } if (ConfigDoc.UsaAlmDestino == 1) { rq.cmpCveSucursal = grdViewReq[14, grdViewReq.CurrentRow.Index].Value.ToString(); } int _fol = int.Parse(CfgDocTrans.Foliador); //5000; // string _alm = ""; // "5000"; string _ser = ""; rq.cmpSerie = _ser; if (CfgDocTrans.UsaSerie == 1) { //MOSTRAR EL LISTADO DE SERIE _alm = Convert.ToString(cboAlmacen.SelectedValue); _ser = "SERIE";//Poner serie seleccionada clsCfgDocSeries cds = new clsCfgDocSeries(_alm, ConfigDoc.DocRel, _ser, db); clsCfgDocSeries CfgDocSerie = cds.ConfigDocSerie(); _fol = int.Parse(CfgDocSerie.CodFoliador); rq.cmpSerie = _ser; } if (rq.GuardarDocTransf(_fol, _alm, CfgDocTrans.CveDoc, _ser, SperAcep) == 1) { if (SperAcep == 0) { MessageBox.Show("Documento guardado ...", "Confimacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { rq.keyidMov = movimiento; rq.EliminaDocumento(); MessageBoxAdv.Show("Existe un error insertar registro", "ERROR " + NameDoc, MessageBoxButtons.OK, MessageBoxIcon.Error); movimiento = "Error"; } } else { MessageBoxAdv.Show("Existe un error insertar registro en blanco", "ERROR " + NameDoc, MessageBoxButtons.OK, MessageBoxIcon.Error); } return(movimiento); }