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); }
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); }
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); }