public CatProveedorServicioModels EliminarProveedorServicio(CatProveedorServicioModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.id_proveedorServicio, datos.Usuario
         };
         object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogo_del_CatProveedorServicio", parametros);
         datos.id_proveedorServicio = aux.ToString();
         if (!string.IsNullOrEmpty(datos.id_proveedorServicio))
         {
             datos.Completado = true;
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public List <CatProveedorServicioModels> ObtenerCatProveedores(string Conexion)
        {
            try
            {
                List <CatProveedorServicioModels> lista = new List <CatProveedorServicioModels>();
                CatProveedorServicioModels        item;
                SqlDataReader dr = null;
                dr = SqlHelper.ExecuteReader(Conexion, "spCSLDB_Catalogo_get_CatProveedorServicio");
                while (dr.Read())
                {
                    item = new CatProveedorServicioModels();
                    item.id_proveedorServicio = !dr.IsDBNull(dr.GetOrdinal("IDProveedor")) ? dr.GetString(dr.GetOrdinal("IDProveedor")) : string.Empty;

                    item.nombreSucursal    = !dr.IsDBNull(dr.GetOrdinal("NombreSucursal")) ? dr.GetString(dr.GetOrdinal("NombreSucursal")) : string.Empty;
                    item.nombreRazonsocial = !dr.IsDBNull(dr.GetOrdinal("RazonSocial")) ? dr.GetString(dr.GetOrdinal("RazonSocial")) : string.Empty;
                    item.RFC       = !dr.IsDBNull(dr.GetOrdinal("Rfc")) ? dr.GetString(dr.GetOrdinal("Rfc")) : string.Empty;
                    item.Direccion = !dr.IsDBNull(dr.GetOrdinal("Direccion")) ? dr.GetString(dr.GetOrdinal("Direccion")) : string.Empty;
                    item.correo    = !dr.IsDBNull(dr.GetOrdinal("Correo")) ? dr.GetString(dr.GetOrdinal("Correo")) : string.Empty;
                    lista.Add(item);
                }
                dr.Close();
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public CatProveedorServicioModels AbcCatProveedorServicio(CatProveedorServicioModels datos)
 {
     try
     {
         object[] parametros = { datos.Opcion,
                                 datos.id_proveedorServicio ?? string.Empty,
                                 datos.IDSucursal ?? string.Empty,
                                 datos.nombreRazonsocial ?? string.Empty,
                                 datos.Direccion ?? string.Empty,
                                 datos.RFC ?? string.Empty,
                                 datos.correo ?? string.Empty,
                                 datos.telefonoCasa ?? string.Empty,
                                 datos.telefonoCelular ?? string.Empty,
                                 datos.observaciones ?? string.Empty,
                                 datos.fechaIngreso != null ? datos.fechaIngreso : DateTime.Today,
                                 datos.TodaSucursale,
                                 datos.Usuario ?? string.Empty };
         object   aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogo_ac_CatProveedorServicio", parametros);
         datos.id_proveedorServicio = aux.ToString();
         if (!string.IsNullOrEmpty(datos.id_proveedorServicio))
         {
             datos.Completado = true;
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public CatProveedorServicioModels ObtenerDetalleProveedorServicioxID(CatProveedorServicioModels datos)
        {
            try
            {
                object[]      parametros = { datos.id_proveedorServicio };
                SqlDataReader dr         = null;
                dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Catalogo_get_CatProveedorServicioXID", parametros);
                while (dr.Read())
                {
                    datos.id_proveedorServicio = !dr.IsDBNull(dr.GetOrdinal("IDProveedor")) ? dr.GetString(dr.GetOrdinal("IDProveedor")) : string.Empty;// Convert.ToInt32(dr["ID_UnidadMedida"].ToString());
                    datos.IDSucursal           = !dr.IsDBNull(dr.GetOrdinal("IDSucursal")) ? dr.GetString(dr.GetOrdinal("IDSucursal")) : string.Empty;
                    datos.nombreRazonsocial    = !dr.IsDBNull(dr.GetOrdinal("NombreSucursal")) ? dr.GetString(dr.GetOrdinal("NombreSucursal")) : string.Empty;
                    datos.RFC             = !dr.IsDBNull(dr.GetOrdinal("Rfc")) ? dr.GetString(dr.GetOrdinal("Rfc")) : string.Empty;
                    datos.telefonoCelular = !dr.IsDBNull(dr.GetOrdinal("TelefonoCelular")) ? dr.GetString(dr.GetOrdinal("TelefonoCelular")) : string.Empty;
                    datos.telefonoCasa    = !dr.IsDBNull(dr.GetOrdinal("TelefonoCasa")) ? dr.GetString(dr.GetOrdinal("TelefonoCasa")) : string.Empty;
                    datos.correo          = !dr.IsDBNull(dr.GetOrdinal("Correo")) ? dr.GetString(dr.GetOrdinal("Correo")) : string.Empty;
                    datos.fechaIngreso    = !dr.IsDBNull(dr.GetOrdinal("FechaIngreso")) ? dr.GetDateTime(dr.GetOrdinal("FechaIngreso")) : DateTime.Today;
                    datos.Direccion       = !dr.IsDBNull(dr.GetOrdinal("Direccion")) ? dr.GetString(dr.GetOrdinal("Direccion")) : string.Empty;
                    datos.observaciones   = !dr.IsDBNull(dr.GetOrdinal("Obsevaciones")) ? dr.GetString(dr.GetOrdinal("Obsevaciones")) : string.Empty;
                }
                dr.Close();
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }