public int funMantenimiento(clsCosHojVertical csRegistro, int varOperacion) { try { csAccesoDatos.funIniciarSesion("conDBUmbrella"); int varCodigo = (int)csAccesoDatos.GDatos.funTraerValorEscalar("proCos_HojVertical", csRegistro.CabCodigo, csRegistro.DocCodigo, csRegistro.CabNumero, csRegistro.CabCodigoFrm, csRegistro.CabVarianteFrm, csRegistro.CabFecha, csRegistro.CabPrecosteo, csRegistro.EscCodigo, csRegistro.IteCodigo, csRegistro.IteNombre, csRegistro.IteNueCodigo, csRegistro.IteNueNombre, csRegistro.CabTipoCosto, csRegistro.CabTotMatPrima, csRegistro.CabTotEmpPrimario, csRegistro.CabTotEmpSecundario, csRegistro.CabTotProcesosMOD, csRegistro.CabTotGstIndFabricacion, csRegistro.CabTotCstProduccion, csRegistro.CabTotGstAdmVta, csRegistro.CabTotCstKilo, csRegistro.CabTotCstPresentacion, csRegistro.CabTotPrcBase, csRegistro.CabTotPrcSugPVD, csRegistro.CabTotPrcSugPVP, csRegistro.CabObservacion, csRegistro.CabRuta, csRegistro.EstCodigo, varOperacion, clsVariablesGlobales.varCodUsuario, csRegistro.DetHojCstVertical); csAccesoDatos.proFinalizarSesion(); return(varCodigo); } catch (Exception) { throw; } }
public static clsCosHojVertical funRegistro(DataRow drRegistro, clsCosHojVertical objRegistro) { objRegistro.CabCodigo = drRegistro["CabCodigo"] == System.DBNull.Value ? 0 : int.Parse(drRegistro["CabCodigo"].ToString()); objRegistro.DocCodigo = drRegistro["DocCodigo"] == System.DBNull.Value ? 0 : int.Parse(drRegistro["DocCodigo"].ToString()); objRegistro.DocNombre = drRegistro["DocNombre"] == System.DBNull.Value ? "" : drRegistro["DocNombre"].ToString(); objRegistro.CabNumero = drRegistro["CabNumero"] == System.DBNull.Value ? 0 : int.Parse(drRegistro["CabNumero"].ToString()); objRegistro.CabCodigoFrm = drRegistro["CabCodigoFrm"] == System.DBNull.Value ? 0 : int.Parse(drRegistro["CabCodigoFrm"].ToString()); objRegistro.CabVarianteFrm = drRegistro["CabVarianteFrm"] == System.DBNull.Value ? "" : drRegistro["CabVarianteFrm"].ToString(); objRegistro.CabFecha = (DateTime)drRegistro["CabFecha"]; objRegistro.CabPrecosteo = drRegistro["CabPrecosteo"] == System.DBNull.Value ? 0 : int.Parse(drRegistro["CabPrecosteo"].ToString()); objRegistro.CabNomPrecosteo = drRegistro["CabNomPrecosteo"] == System.DBNull.Value ? "" : drRegistro["CabNomPrecosteo"].ToString(); objRegistro.EscCodigo = drRegistro["EscCodigo"] == System.DBNull.Value ? 0 : int.Parse(drRegistro["EscCodigo"].ToString()); objRegistro.EscNombre = drRegistro["EscNombre"] == System.DBNull.Value ? "" : drRegistro["EscNombre"].ToString(); objRegistro.IteCodigo = drRegistro["IteCodigo"] == System.DBNull.Value ? "" : drRegistro["IteCodigo"].ToString(); objRegistro.IteNombre = drRegistro["IteNombre"] == System.DBNull.Value ? "" : drRegistro["IteNombre"].ToString(); objRegistro.IteNueCodigo = drRegistro["IteNueCodigo"] == System.DBNull.Value ? "" : drRegistro["IteNueCodigo"].ToString(); objRegistro.IteNueNombre = drRegistro["IteNueNombre"] == System.DBNull.Value ? "" : drRegistro["IteNueNombre"].ToString(); objRegistro.CabTipoCosto = drRegistro["CabTipoCosto"] == System.DBNull.Value ? 0 : int.Parse(drRegistro["CabTipoCosto"].ToString()); objRegistro.CabTotMatPrima = drRegistro["CabTotMatPrima"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotMatPrima"].ToString()); objRegistro.CabTotEmpPrimario = drRegistro["CabTotEmpPrimario"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotEmpPrimario"].ToString()); objRegistro.CabTotEmpSecundario = drRegistro["CabTotEmpSecundario"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotEmpSecundario"].ToString()); objRegistro.CabTotProcesosMOD = drRegistro["CabTotProcesosMOD"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotProcesosMOD"].ToString()); objRegistro.CabTotGstIndFabricacion = drRegistro["CabTotGstIndFabricacion"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotGstIndFabricacion"].ToString()); objRegistro.CabTotCstProduccion = drRegistro["CabTotCstProduccion"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotCstProduccion"].ToString()); objRegistro.CabTotGstAdmVta = drRegistro["CabTotGstAdmVta"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotGstAdmVta"].ToString()); objRegistro.CabTotCstKilo = drRegistro["CabTotCstKilo"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotCstKilo"].ToString()); objRegistro.CabTotCstPresentacion = drRegistro["CabTotCstPresentacion"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotCstPresentacion"].ToString()); objRegistro.CabTotPrcBase = drRegistro["CabTotPrcBase"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotPrcBase"].ToString()); objRegistro.CabTotPrcSugPVD = drRegistro["CabTotPrcSugPVD"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotPrcSugPVD"].ToString()); objRegistro.CabTotPrcSugPVP = drRegistro["CabTotPrcSugPVP"] == System.DBNull.Value ? 0 : decimal.Parse(drRegistro["CabTotPrcSugPVP"].ToString()); objRegistro.CabObservacion = drRegistro["CabObservacion"] == System.DBNull.Value ? "" : drRegistro["CabObservacion"].ToString(); objRegistro.CabRuta = drRegistro["CabRuta"] == System.DBNull.Value ? true : (bool)drRegistro["CabRuta"]; objRegistro.EstCodigo = drRegistro["EstCodigo"] == System.DBNull.Value ? "" : drRegistro["EstCodigo"].ToString(); objRegistro.UsuCrea = drRegistro["UsuCrea"].ToString(); objRegistro.UsuFechaCrea = (DateTime)drRegistro["UsuFechaCrea"]; objRegistro.UsuModifica = drRegistro["UsuModifica"].ToString(); objRegistro.UsuFechaModifica = (DateTime)drRegistro["UsuFechaModifica"]; return(objRegistro); }