public clsCfgTipoMovInv ConfigMovInv() { clsCfgTipoMovInv Tm = new clsCfgTipoMovInv(); string Sql = "Select * " + " from Inv_TipoMovtos where CveTipoMov = '" + CveTipoMov + "'"; SqlDataReader dr = db.SelectDR(Sql); while (dr.Read()) { Tm.CveTipoMov = Convert.ToString(dr["CveTipoMov"]); Tm.Descripcion = Convert.ToString(dr["Descripcion"]); Tm.DescCorta = Convert.ToString(dr["DescCorta"]); Tm.EntSal = Convert.ToString(dr["EntSal"]); Tm.CveClsMov = Convert.ToString(dr["CveClsMov"]); Tm.CveFoliador = Convert.ToString(dr["Foliador"]); Tm.EditaFoli = Convert.ToInt32(dr["EditaFoli"]); Tm.EsTraspaso = Convert.ToInt32(dr["EsTraspaso"]); Tm.TipoMovRel = Convert.ToString(dr["TipoMovRel"]); Tm.FmtoImpresion = Convert.ToString(dr["FmtoImpresion"]); Tm.AfectaCosto = Convert.ToInt32(dr["AfectaCosto"]); Tm.SugiereCosto = Convert.ToInt32(dr["SugiereCosto"]); Tm.MuestraCosto = Convert.ToInt32(dr["MuestraCosto"]); Tm.EditaCosto = Convert.ToInt32(dr["EditaCosto"]); Tm.SolicitaCosto = Convert.ToInt32(dr["SolicitaCosto"]); Tm.PideCentroCosto = Convert.ToInt32(dr["PideCentroCosto"]); Tm.CalculaIva = Convert.ToInt32(dr["CalculaIva"]); Tm.Estatus = Convert.ToInt32(dr["Estatus"]); Tm.EsInterno = Convert.ToInt32(dr["EsInterno"]); Tm.SolicitaSucursal = Convert.ToInt32(dr["SolicitaSucursal"]); } dr.Close(); return(Tm); }
private void cboTipoMovtos_SelectedValueChanged(object sender, EventArgs e) { OcultProvee(false); //OcultSucursal(false); if (cboTipoMovtos.SelectedIndex >= 0) { strCboTipoMovInv = Convert.ToString(cboTipoMovtos.SelectedValue); if (!strCboTipoMovInv.Equals("System.Data.DataRowView")) { //String CodTipMo = Convert.ToString(cboTipoMovtos.SelectedValue); clsCfgTipoMovInv cd = new clsCfgTipoMovInv(strCboTipoMovInv, db); CfgMovInv = cd.ConfigMovInv(); switch (strCboTipoMovInv) { case "001": OcultProvee(true); //TipoVal = 2; break; default: if (CfgMovInv.EsTraspaso == 1) { clsCfgTipoMovInv cdR = new clsCfgTipoMovInv(CfgMovInv.TipoMovRel, db); CfgMovInvRel = cdR.ConfigMovInv(); //OcultSucursal((CfgMovInv.SolicitaSucursal == 1) ? true : false); } break; } } } }
public MovtosInvPart(MsSql Odat, DatCfgParamSystem ParamS, clsStiloTemas NewColor, DatCfgUsuario DatUsr, String P_modulo, String P_folio, int P_operacion, clsCfgTipoMovInv PCfgMovInv, clsCfgAlmacen PCfgAlma, int P_CodPart, String Almacen) { InitializeComponent(); opcion = P_operacion; db = Odat; user = DatUsr; ParamSystem = ParamS; Util = new ClsUtilerias(ParamSystem.NumDec); CodPart = P_CodPart; StiloColor = NewColor; PModLlama = P_modulo; //dependiendo del modulo que llama esta ventana extrae el precio PNoMovimiento = P_folio; CfgMovInv = PCfgMovInv; CfgAlma = PCfgAlma; PAlmacen = Almacen; if (CfgMovInv.EditaCosto == 0) { txtPrecio.Enabled = false; } if (CfgMovInv.MuestraCosto == 1) { lblMuesCosto.Visible = true; txtMuesCosto.Visible = true; } else { lblMuesCosto.Visible = false; txtMuesCosto.Visible = false; } if (opcion >= 2) { GetRegistro(); } MessageBoxAdv.Office2016Theme = Office2016Theme.Colorful; MessageBoxAdv.MessageBoxStyle = MessageBoxAdv.Style.Office2016; }
public int MigrarDocDetToMovDet(String MInv, String CveProv, String DcOrigen, String Alm, String AlmDst = "", String CvSuc = "") { int rsp = -1; MovtosInvPui pui = new MovtosInvPui(db); lblFecha.Text = Convert.ToString(user.FecServer); GetRegistroDocumento(DcOrigen); folMovto = pui.AgregarBlanco(1, user.FecServer); if (folMovto.CompareTo("Error") != 0)//if (movimiento.CompareTo("Error") != 0) { LlecboAlmaOri(Alm, 0); OcultProvee(false); strCboTipoMovInv = MInv; clsCfgTipoMovInv cd = new clsCfgTipoMovInv(strCboTipoMovInv, db); CfgMovInv = cd.ConfigMovInv(); if (CfgMovInv.EsTraspaso == 1) { if (AlmDst.Equals(CvSuc))//Entramos para obtener el almacen destino { PuiCatAlmacenes puiAlm = new PuiCatAlmacenes(db); puiAlm.keyClaveAlmacen = AlmDst; puiAlm.GetAlmaPorSuc(); AlmDst = puiAlm.keyClaveAlmacen; } LlecboAlmaDest(AlmDst, 0); clsCfgTipoMovInv cdR = new clsCfgTipoMovInv(CfgMovInv.TipoMovRel, db); CfgMovInvRel = cdR.ConfigMovInv(); } pui.keyNoMovimiento = Convert.ToString(folMovto); pui.cmpDocOrigen = DcOrigen; rsp = pui.AddPartMigraDoc(); if (rsp > 0) { rsp = Agregar(DcOrigen, CveProv, CvSuc); if (rsp != 0) { //Registro cabecero y detalle pui.EliminaInventarioMov(); } } else { rsp = 9; pui.EliminaInventarioMov(); } } else { pui.EliminaInventarioMov(); MessageBoxAdv.Show("Movimiento Inventario: Ha ocurrido un error.", "InventarioMovimientos", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(rsp); }