Example #1
0
        private static void AlmacenaRegistroSoporteSolicitud(SoporteElectronicoSolicitudMateriales registro, EN.Abastos.SolicitudMateriales requisicion)
        {
            string    sql      = "[Abastos].[SolicitudDeMaterialesSoportes_Inserta]";
            Hashtable m_params = new Hashtable();

            m_params.Add("@SolicitudSoporteE_ID", registro.id);
            m_params.Add("@SolicitudDeMaterial_ID", requisicion.id);
            m_params.Add("@SoporteE_ID", registro.soporte.id);
            m_params.Add("@Req_Para_Autorizacion", registro.soporte.Req_Para_Autorizacion);
            m_params.Add("@EstatusSoporteE_ID", registro.Estatus);
            m_params.Add("@Orden", registro.Orden);
            m_params.Add("@RutaDocto", registro.Ruta_Documento);
            registro.id = (int)DB.ExecuteCommandSP_With_Return(sql, m_params);
        }
Example #2
0
        public static bool InsertaDocumentoSoporte(int solicitud_id, SoporteElectronicoSolicitudMateriales soporte)
        {
            string    sqlstr   = "[Abastos].[SolicitudDeMaterialesSoportes_Inserta]";
            Hashtable m_params = new Hashtable();

            if (soporte.id > 0)
            {
                m_params.Add("@SolicitudSoporteE_ID", soporte.id);
            }
            m_params.Add("@SolicitudDeMaterial_ID", solicitud_id);
            m_params.Add("@SoporteE_ID", soporte.soporte.id);
            m_params.Add("@Req_Para_Autorizacion", soporte.soporte.Req_Para_Autorizacion);
            m_params.Add("@EstatusSoporteE_ID", soporte.Estatus);
            m_params.Add("@Orden", soporte.soporte.Orden);
            m_params.Add("@RutaDocto", soporte.Ruta_Documento);
            soporte.id = (int)DB.ExecuteCommandSP_With_Return(sqlstr, m_params);
            return(soporte.id > 0);
        }
Example #3
0
        private static List <SoporteElectronicoSolicitudMateriales> ObtieneListaSoportes(DataTable dt)
        {
            List <SoporteElectronicoSolicitudMateriales> ls = new List <SoporteElectronicoSolicitudMateriales>();

            foreach (DataRow dr in dt.Rows)
            {
                SoporteElectronicoSolicitudMateriales r = new SoporteElectronicoSolicitudMateriales();
                r.id                            = Convert.ToInt32(dr["SolicitudSoporteE_ID"]);
                r.Orden                         = Convert.ToInt32(dr["Orden"]);
                r.Solicitud_Id                  = Convert.ToInt32(dr["SolicitudDeMaterial_ID"]);
                r.soporte.id                    = Convert.ToInt32(dr["SoporteE_ID"]);
                r.soporte.descripcion           = dr["SoporteE_Descripcion"].ToString();
                r.soporte.Orden                 = Convert.ToInt32(dr["SoporteE_Orden"]);
                r.soporte.Req_Para_Autorizacion = Convert.ToBoolean(dr["SoporteE_Req_Para_Autorizacion"]);
                r.soporte.Estatus               = Convert.ToInt32(dr["SoporteE_Estatus"]);
                r.soporte.Tipo.id               = Convert.ToInt32(dr["TipoSoporteE_ID"]);
                r.soporte.Tipo.descripcion      = dr["TipoSoporte_Descripcion"].ToString();
                r.soporte.Tipo.Abreviacion      = dr["TipoSoperteE_Abreviatura"].ToString();
                r.Estatus                       = Convert.ToInt32(dr["EstatusSoporteE_ID"]);
                r.Ruta_Documento                = dr["RutaDocto"].ToString();
                ls.Add(r);
            }
            return(ls);
        }