protected static Proveedor CargarDatosDesdeReader(IDataRecord fila) { Proveedor p = null; if (fila != null) { if (fila.IsDBNull(fila.GetOrdinal("porcentaje"))) { p = Proveedor_Comun.CargarDatosDesdeReader(fila); } else { p = Proveedor_Vip.CargarDatosDesdeReader(fila); } } return(p); }
public static new Proveedor_Comun CargarDatosDesdeReader(IDataRecord fila) { Proveedor_Comun pv = null; if (fila != null) { string pvRut = fila.IsDBNull(fila.GetOrdinal("Rut")) ? "" : fila.GetString(fila.GetOrdinal("Rut")); pv = new Proveedor_Comun { Rut = fila.IsDBNull(fila.GetOrdinal("Rut")) ? "" : fila.GetString(fila.GetOrdinal("Rut")), NombreFantasia = fila.IsDBNull(fila.GetOrdinal("NombreFantasia")) ? "" : fila.GetString(fila.GetOrdinal("NombreFantasia")), Email = fila.IsDBNull(fila.GetOrdinal("Email")) ? "" : fila.GetString(fila.GetOrdinal("Email")), Telefono = fila.IsDBNull(fila.GetOrdinal("Telefono")) ? "" : fila.GetString(fila.GetOrdinal("Telefono")), Activo = (bool)fila["Activo"], Servicios = CargarServicios(pvRut) }; } return(pv); }