示例#1
0
 public List <SucursalCliente> getSucursalByClienteAndUsuario(Int16 id_cliente, string usuario)
 {
     using (SqlConnection sqlConn = new SqlConnection(this.strConn))
     {
         sqlConn.Open();
         SqlCommand cmd = new SqlCommand(strConn, sqlConn);
         cmd.CommandType = System.Data.CommandType.StoredProcedure;
         cmd.CommandText = "sp_r_SucursalByClienteAndUsuario";
         cmd.Parameters.AddWithValue("@id_cliente", id_cliente);
         cmd.Parameters.AddWithValue("@cuenta_usuario", usuario);
         SqlDataReader          reader           = cmd.ExecuteReader();
         List <SucursalCliente> lSucursalcliente = new List <SucursalCliente>();
         while (reader.Read())
         {
             SucursalCliente mSucursalcliente = new SucursalCliente();
             //mSucursalcliente.Cliente = new ClienteDAC().Getcliente(Convert.ToInt16(reader["id_cliente"]));
             //mSucursalcliente.Comuna = new ComunaDAC().getComuna(Convert.ToInt16(reader["id_comuna"]));
             mSucursalcliente.Id_sucursal   = Convert.ToInt16(reader["id_sucursal"]);
             mSucursalcliente.Nombre        = reader["nombre"].ToString();
             mSucursalcliente.Ind_principal = Convert.ToInt16(reader["ind_principal"]);
             //mSucursalcliente.Modulocliente = new ModuloclienteDAC().getModulo(Convert.ToInt16(reader["id_modulo"]));
             mSucursalcliente.Check = Convert.ToBoolean(reader["check"]);
             lSucursalcliente.Add(mSucursalcliente);
             mSucursalcliente = null;
         }
         sqlConn.Close();
         return(lSucursalcliente);
     }
 }
示例#2
0
 public SucursalCliente getSucursalParidad(string codigo, Int32 id_cliente)
 {
     using (SqlConnection sqlConn = new SqlConnection(this.strConn))
     {
         sqlConn.Open();
         SqlCommand cmd = new SqlCommand(strConn, sqlConn);
         cmd.CommandType = System.Data.CommandType.StoredProcedure;
         cmd.CommandText = "sp_r_sucursal_paridad";
         cmd.Parameters.AddWithValue("@codigo", codigo);
         cmd.Parameters.AddWithValue("@id_cliente", id_cliente);
         SqlDataReader   reader           = cmd.ExecuteReader();
         SucursalCliente mSucursalcliente = new SucursalCliente();
         if (reader.Read())
         {
             mSucursalcliente.Cliente       = new ClienteDAC().Getcliente(Convert.ToInt16(reader["id_cliente"]));
             mSucursalcliente.Comuna        = new ComunaDAC().getComuna(Convert.ToInt16(reader["id_comuna"]));
             mSucursalcliente.Id_sucursal   = Convert.ToInt16(reader["id_sucursal"]);
             mSucursalcliente.Nombre        = reader["nombre"].ToString();
             mSucursalcliente.Ind_principal = Convert.ToInt16(reader["ind_principal"]);
             mSucursalcliente.Modulocliente = new ModuloclienteDAC().getModulo(Convert.ToInt16(reader["id_modulo"]));
         }
         sqlConn.Close();
         return(mSucursalcliente);
     }
 }
示例#3
0
 public List <SucursalCliente> GetSucursalbyclienteCombobox(Int16 idCliente)
 {
     using (var sqlConn = new SqlConnection(this.strConn))
     {
         sqlConn.Open();
         var cmd = new SqlCommand(strConn, sqlConn)
         {
             CommandType = CommandType.StoredProcedure, CommandText = "sp_r_sucursalbycliente"
         };
         cmd.Parameters.AddWithValue("@id_cliente", idCliente);
         SqlDataReader reader           = cmd.ExecuteReader();
         var           lSucursalcliente = new List <SucursalCliente>();
         while (reader.Read())
         {
             var mSucursalcliente = new SucursalCliente
             {
                 Id_sucursal = Convert.ToInt16(reader["id_sucursal"]),
                 Nombre      = reader["nombre"].ToString()
             };
             lSucursalcliente.Add(mSucursalcliente);
         }
         sqlConn.Close();
         return(lSucursalcliente);
     }
 }
示例#4
0
 public List <SucursalCliente> getSucursalByClienteAndUsuarioconc(Int16 id_cliente, string usuario, string concesionaria)
 {
     using (SqlConnection sqlConn = new SqlConnection(this.strConn))
     {
         sqlConn.Open();
         SqlCommand cmd = new SqlCommand(strConn, sqlConn);
         cmd.CommandType = System.Data.CommandType.StoredProcedure;
         cmd.CommandText = "sp_r_SucursalByClienteAndUsuarioconces";
         cmd.Parameters.AddWithValue("@id_cliente", id_cliente);
         cmd.Parameters.AddWithValue("@cuenta_usuario", usuario);
         cmd.Parameters.AddWithValue("@concesionaria", concesionaria);
         SqlDataReader          reader           = cmd.ExecuteReader();
         List <SucursalCliente> lSucursalcliente = new List <SucursalCliente>();
         while (reader.Read())
         {
             SucursalCliente mSucursalcliente = new SucursalCliente();
             mSucursalcliente.Cliente = new Cliente {
                 Id_cliente = (Convert.ToInt16(reader["id_cliente"])),
                 Persona    = new Persona {
                     Rut = Convert.ToDouble(reader["rut"].ToString()), Nombre = reader["nom_cliente"].ToString()
                 }
             };
             mSucursalcliente.Comuna = new Comuna {
                 Id_Comuna = (Convert.ToInt16(reader["id_comuna"])), Nombre = reader["comuna"].ToString(),
                 Ciudad    = new Ciudad {
                     Id_Ciudad = Convert.ToInt32(reader["id_ciudad"].ToString()), Nombre = reader["ciudad"].ToString()
                 }
             };
             mSucursalcliente.Id_sucursal   = Convert.ToInt16(reader["id_sucursal"]);
             mSucursalcliente.Nombre        = reader["nombre"].ToString();
             mSucursalcliente.Ind_principal = Convert.ToInt16(reader["ind_principal"]);
             mSucursalcliente.Modulocliente = new ModuloCliente {
                 Id_modulo = (Convert.ToInt16(reader["id_modulo"])), Nombre = reader["modulo"].ToString()
             };
             mSucursalcliente.Check = Convert.ToBoolean(reader["check"]);
             lSucursalcliente.Add(mSucursalcliente);
             mSucursalcliente = null;
         }
         sqlConn.Close();
         return(lSucursalcliente);
     }
 }
示例#5
0
 public SucursalCliente GetSucursalShort(Int16 id_sucursal)
 {
     using (SqlConnection sqlConn = new SqlConnection(this.strConn))
     {
         sqlConn.Open();
         SqlCommand cmd = new SqlCommand(strConn, sqlConn);
         cmd.CommandType = System.Data.CommandType.StoredProcedure;
         cmd.CommandText = "sp_r_sucursal";
         cmd.Parameters.AddWithValue("@id_sucursal", id_sucursal);
         SqlDataReader   reader           = cmd.ExecuteReader();
         SucursalCliente mSucursalcliente = new SucursalCliente();
         if (reader.Read())
         {
             mSucursalcliente.Id_sucursal = Convert.ToInt16(reader["id_sucursal"]);
             mSucursalcliente.Nombre      = reader["nombre"].ToString();
         }
         sqlConn.Close();
         return(mSucursalcliente);
     }
 }
示例#6
0
 public List <SucursalCliente> GetSucursalByClienteAndUsuarioShort(Int16 id_cliente, string usuario)
 {
     using (SqlConnection sqlConn = new SqlConnection(this.strConn))
     {
         sqlConn.Open();
         SqlCommand cmd = new SqlCommand(strConn, sqlConn);
         cmd.CommandType = System.Data.CommandType.StoredProcedure;
         cmd.CommandText = "sp_r_SucursalByClienteAndUsuario";
         cmd.Parameters.AddWithValue("@id_cliente", id_cliente);
         cmd.Parameters.AddWithValue("@cuenta_usuario", usuario);
         SqlDataReader          reader           = cmd.ExecuteReader();
         List <SucursalCliente> lSucursalcliente = new List <SucursalCliente>();
         while (reader.Read())
         {
             SucursalCliente mSucursalcliente = new SucursalCliente();
             mSucursalcliente.Id_sucursal = Convert.ToInt16(reader["id_sucursal"]);
             mSucursalcliente.Nombre      = reader["nombre"].ToString();
             lSucursalcliente.Add(mSucursalcliente);
             mSucursalcliente = null;
         }
         sqlConn.Close();
         return(lSucursalcliente);
     }
 }
示例#7
0
        public List <SucursalCliente> GetSucursalbyclienteShort(Int16 id_cliente)
        {
            using (SqlConnection sqlConn = new SqlConnection(this.strConn))
            {
                sqlConn.Open();
                SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.CommandText = "sp_r_sucursalbycliente";
                cmd.Parameters.AddWithValue("@id_cliente", id_cliente);
                SqlDataReader          reader           = cmd.ExecuteReader();
                List <SucursalCliente> lSucursalcliente = new List <SucursalCliente>();
                while (reader.Read())
                {
                    SucursalCliente mSucursalcliente = new SucursalCliente();
                    mSucursalcliente.Id_sucursal   = Convert.ToInt16(reader["id_sucursal"]);
                    mSucursalcliente.Nombre        = reader["nombre"].ToString();
                    mSucursalcliente.Modulocliente = new ModuloCliente
                    {
                        Id_modulo = Convert.ToInt16(reader["id_modulo"]),
                        Nombre    = reader["modulo"].ToString(),
                        Cliente   = new Cliente {
                            Id_cliente = Convert.ToInt16(reader["id_cliente"]), Persona = new Persona {
                                Nombre = reader["nom_cliente"].ToString()
                            }
                        }
                    };
                    mSucursalcliente.Comuna = new Comuna {
                        Id_Comuna = Convert.ToInt16(reader["id_comuna"]), Nombre = reader["comuna"].ToString()
                    };

                    lSucursalcliente.Add(mSucursalcliente);
                }
                sqlConn.Close();
                return(lSucursalcliente);
            }
        }
示例#8
0
        public void GetOperaciones(int semaforo, int semaforoOperacion)
        {
            var h    = new Hipotecario();
            var o    = new Operacion();
            var to   = new TipoOperacion();
            var cli  = new Cliente();
            var sucu = new SucursalCliente();
            var eje  = new Usuario();
            var vend = new Persona();
            var ciu  = new Ciudad();
            var reg  = new Region();

            o.Id_solicitud   = txt_idSolicitud.Text == "" ? 0 : Convert.ToInt32(txt_idSolicitud.Text.Trim());
            to.Codigo        = dl_producto.SelectedValue;
            o.Tipo_operacion = to;
            cli.Id_cliente   = dl_cliente.SelectedValue == ""
                                                 ? Convert.ToInt16(0)
                                                 : Convert.ToInt16(dl_cliente.SelectedValue);
            o.Cliente        = cli;
            sucu.Id_sucursal = dl_sucursal.SelectedValue == ""
                                                   ? Convert.ToInt16(0)
                                                   : Convert.ToInt16(dl_sucursal.SelectedValue);
            o.Sucursal         = sucu;
            o.Numero_cliente   = txt_numCliente.Text.Trim();
            o.Id_estado        = dpl_estado.SelectedValue == "" ? 0 : Convert.ToInt32(dpl_estado.SelectedValue);
            eje.UserName       = dl_ejecutivo.SelectedValue == "" ? "0" : dl_ejecutivo.SelectedValue;
            h.EjecutivoIngreso = eje;
            h.FechaDesde       = string.Format("{0:yyyyMMdd}", Convert.ToDateTime(txt_desde.Text.Trim()));
            h.FechaHasta       = string.Format("{0:yyyyMMdd}", Convert.ToDateTime(this.txt_hasta.Text.Trim()));

            vend.Rut               = txtRutCliBanco.Text.Trim() == "" ? 0 : Convert.ToInt32(txtRutCliBanco.Text);
            h.Vendedor             = vend;
            h.TipoPropiedad        = dlTipoPropiedad.SelectedValue;
            h.IdComuna             = 0;
            h.TipoCredito          = dl_credito.SelectedValue;
            h.SemaforoBusqueda     = semaforo;
            h.SemaforoOperacion    = semaforoOperacion;
            h.CuentaUsuarioSession = Session["usrname"].ToString();

            reg.Id_region = Convert.ToInt32(dl_region.SelectedValue ?? "0");
            ciu.Id_Ciudad = Convert.ToInt32(dl_provincia.SelectedValue == ""?"0":dl_provincia.SelectedValue);
            h.Ciudad      = ciu;
            h.Region      = reg;
            h.Operacion   = o;


            var busqueda   = Convert.ToInt32(Hidden1.Value);
            var loperacion = new HipotecarioBC().GetAllOperaciones(h, busqueda);

            divBotones.Visible = loperacion.Count > 0;
            switch (busqueda)
            {
            case 0: SinSeleccionar.GetOperaciones(loperacion, Convert.ToBoolean(busqueda));
                SinSeleccionar.EnableViewState = true;
                break;

            case 1: MisPendientes.GetOperaciones(loperacion, Convert.ToBoolean(busqueda));
                MisPendientes.EnableViewState = true;
                break;
            }
        }