Пример #1
0
        protected void btnEliminar_Command(object sender, CommandEventArgs e)
        {
            int IdCliente = Convert.ToInt32(e.CommandArgument);

            EntidadClientes Entidad = new EntidadClientes();

            Entidad.IdCliente = IdCliente;

            DataTable DT = new DataTable();

            DT = DatosClientes.EliminarCliente(Entidad);

            int Resultado = Convert.ToInt32(DT.Rows[0][0].ToString());


            if (Resultado > 0)
            {
                AlertaExito.CssClass   = AlertaExito.CssClass.Replace("d-none", " ");
                MensajeExito.InnerText = "El cliente se ha eliminado con exito.";
                LimpiarFormulario();
                ObtenerClientes();
            }
            else
            {
                AlertaError.CssClass   = AlertaError.CssClass.Replace("d-none", " ");
                MensajeError.InnerText = "Error al eliminar cliente.";
            }
        }
Пример #2
0
        private void ActualizarCliente()
        {
            EntidadClientes Entidad = new EntidadClientes();

            Entidad.IdCliente          = Convert.ToInt32(Session["IdCliente"]);
            Entidad.TxtNit             = TxtNit.Text;
            Entidad.TxtNombres         = TxtNombres.Text;
            Entidad.TxtApellidos       = TxtApellidos.Text;
            Entidad.TxtDireccion       = TxtDireccion.Text;
            Entidad.TxtTelefono        = TxtTelefono.Text;
            Entidad.TxtEmail           = TxtEmail.Text;
            Entidad.TxtSexo            = Convert.ToChar(SelectSexo.SelectedItem.Value);
            Entidad.EsClienteFrecuente = Convert.ToInt32(SelectFrecuente.SelectedItem.Value);

            DataTable DT = new DataTable();

            DT = DatosClientes.ActualizarCliente(Entidad);

            int Resultado = Convert.ToInt32(DT.Rows[0][0].ToString());


            if (Resultado > 0)
            {
                AlertaExito.CssClass   = AlertaExito.CssClass.Replace("d-none", " ");
                MensajeExito.InnerText = "El cliente se ha modificado exitosamente.";
                LimpiarFormulario();
                ObtenerClientes();
            }
            else
            {
                AlertaError.CssClass   = AlertaError.CssClass.Replace("d-none", " ");
                MensajeError.InnerText = "Error al modificar el cliente.";
            }
        }
Пример #3
0
    public EntidadClientes BuscarCliente(string ClienteID)
    {
        EntidadClientes cliente = new EntidadClientes();
        Conectividad    aux     = new Conectividad();
        SqlCommand      cmd     = new SqlCommand();

        cmd.Connection = aux.conectar();
        cmd.Parameters.Add(new SqlParameter("@_ClienteID", ClienteID));
        cmd.CommandText = "BuscarCliente";
        cmd.CommandType = CommandType.StoredProcedure;
        SqlDataReader dr = cmd.ExecuteReader();

        if (dr.Read())
        {
            cliente.ClienteID     = dr["ClienteID"].ToString();
            cliente.Nombre        = dr["Nombre"].ToString();
            cliente.Apellidos     = dr["Apellidos"].ToString();
            cliente.Direccion     = dr["Direccion"].ToString();
            cliente.Telefono      = dr["Telefono"].ToString();
            cliente.Email         = dr["Email"].ToString();
            cliente.Fecha_Ingreso = Convert.ToDateTime(dr["Fecha"].ToString());
            cliente.TipoClienteID = dr["TipoClienteID"].ToString();
            cliente.Sexo          = dr["Sexo"].ToString();
            cliente.Clave         = dr["Clave"].ToString();
        }
        else
        {
            cliente = null;
        }
        aux.conectar();
        return(cliente);
    }
Пример #4
0
    public Boolean InsertarCliente(EntidadClientes cliente)
    {
        Conectividad aux = new Conectividad();

        SqlCommand cmd = new SqlCommand();

        cmd.Connection = aux.conectar(); //abre conexion
        cmd.Parameters.Add(new SqlParameter("@_ClienteID", cliente.ClienteID));
        cmd.Parameters.Add(new SqlParameter("@_Nombre", cliente.Nombre));
        cmd.Parameters.Add(new SqlParameter("@_Apellidos", cliente.Apellidos));
        cmd.Parameters.Add(new SqlParameter("@_Direccion", cliente.Direccion));
        cmd.Parameters.Add(new SqlParameter("@_Telefono", cliente.Telefono));
        cmd.Parameters.Add(new SqlParameter("@_Email", cliente.Email));
        cmd.Parameters.Add(new SqlParameter("@_Fecha_Ingreso", cliente.Fecha_Ingreso));
        cmd.Parameters.Add(new SqlParameter("@_Sexo", cliente.Sexo));
        cmd.Parameters.Add(new SqlParameter("@_TipoClienteID", cliente.TipoClienteID));
        cmd.Parameters.Add(new SqlParameter("@_Clave", "$5jdk8"));
        cmd.CommandText = "InsertarCliente";
        cmd.CommandType = CommandType.StoredProcedure;
        int x = cmd.ExecuteNonQuery();

        aux.conectar(); // cierra conexion
        if (x >= 1)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }
Пример #5
0
        public List <EntidadClientes> BuscarClientes(String v_Nombre)
        {
            OracleConnection conn = DataBase.Conexion();

            conn.Open();
            OracleCommand comando = new OracleCommand();

            comando.Connection  = conn;
            comando.CommandText = "SELECT * FROM TBL_CLIENTES WHERE NOMBRE LIKE '%" + v_Nombre + "%'";
            OracleDataReader       dr    = comando.ExecuteReader();
            List <EntidadClientes> Lista = new List <EntidadClientes>();

            if (v_Nombre != "")
            {
                while (dr.Read())
                {
                    EntidadClientes cliente = new EntidadClientes();
                    cliente.v_Codigo         = dr.GetInt32(0);
                    cliente.v_NombreCompleto = dr.GetString(2);
                    cliente.v_Teleoficina    = Convert.ToInt32(dr.GetValue(3));
                    cliente.v_Telemovil      = Convert.ToInt32(dr.GetValue(4));
                    cliente.v_Correo         = dr.GetString(5);
                    cliente.v_CorreoOpc      = dr.GetString(6);
                    cliente.v_Inactividad    = dr.GetString(7);
                    cliente.v_Observaciones  = dr.GetString(8);
                    Lista.Add(cliente);
                }
            }
            conn.Close();
            return(Lista);
        }
Пример #6
0
    public List <EntidadClientes> ListarClientes()
    {
        Conectividad aux = new Conectividad();
        SqlCommand   cmd = new SqlCommand();

        cmd.Connection  = aux.conectar();
        cmd.CommandText = "ListarClientes";
        cmd.CommandType = CommandType.StoredProcedure;
        SqlDataReader          dr    = cmd.ExecuteReader();
        List <EntidadClientes> lista = new List <EntidadClientes>();

        while (dr.Read())
        {
            EntidadClientes cliente = new EntidadClientes();
            cliente.ClienteID     = dr["ClienteID"].ToString();
            cliente.Nombre        = dr["Nombre"].ToString();
            cliente.Apellidos     = dr["Apellidos"].ToString();
            cliente.Direccion     = dr["Direccion"].ToString();
            cliente.Telefono      = dr["Telefono"].ToString();
            cliente.Email         = dr["Email"].ToString();
            cliente.Fecha_Ingreso = Convert.ToDateTime(dr["Fecha"].ToString());
            cliente.TipoClienteID = dr["TipoClienteID"].ToString();
            cliente.Sexo          = dr["Sexo"].ToString();
            cliente.Clave         = dr["Clave"].ToString();
            lista.Add(cliente);
        }
        aux.conectar();
        return(lista);
    }
Пример #7
0
        public static DataTable EliminarCliente(EntidadClientes Entidad)
        {
            SqlCommand Comando = Conexion.CrearComandoProc("dbo.SPEliminarCliente");

            Comando.Parameters.AddWithValue("@_IdCliente", Entidad.IdCliente);

            return(Conexion.EjecutarComandoSelect(Comando));
        }
Пример #8
0
        public static DataTable AgregarCliente(EntidadClientes Entidad)
        {
            SqlCommand Comando = Conexion.CrearComandoProc("dbo.SPAgregarCliente");

            Comando.Parameters.AddWithValue("@_TxtNit", Entidad.TxtNit);
            Comando.Parameters.AddWithValue("@_TxtNombres", Entidad.TxtNombres);
            Comando.Parameters.AddWithValue("@_TxtApellidos", Entidad.TxtApellidos);
            Comando.Parameters.AddWithValue("@_TxtDireccion", Entidad.TxtDireccion);
            Comando.Parameters.AddWithValue("@_TxtTelefono", Entidad.TxtTelefono);
            Comando.Parameters.AddWithValue("@_TxtEmail", Entidad.TxtEmail);
            Comando.Parameters.AddWithValue("@_TxtSexo", Entidad.TxtSexo);
            Comando.Parameters.AddWithValue("@_EsClienteFrecuente", Entidad.EsClienteFrecuente);

            return(Conexion.EjecutarComandoSelect(Comando));
        }
Пример #9
0
        public int AgregarClientes(EntidadClientes clt)
        {
            OracleConnection conn = DataBase.Conexion();

            conn.Open();
            OracleCommand comando = new OracleCommand("ADD_CLIENTES", conn as OracleConnection);

            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.Add(new OracleParameter("NOM", clt.v_NombreCompleto));
            comando.Parameters.Add(new OracleParameter("TELOFI", clt.v_Teleoficina));
            comando.Parameters.Add(new OracleParameter("TELMOVIL", clt.v_Telemovil));
            comando.Parameters.Add(new OracleParameter("CORRE", clt.v_Correo));
            comando.Parameters.Add(new OracleParameter("CORREOPC", clt.v_CorreoOpc));
            comando.Parameters.Add(new OracleParameter("EST", clt.v_Inactividad));
            comando.Parameters.Add(new OracleParameter("OBVS", clt.v_Observaciones));
            int v_Resultado = comando.ExecuteNonQuery();

            conn.Close();
            return(v_Resultado);
        }
 public ActionResult agregarCliente(EntidadClientes cliente)
 {
     try
     {
         if (ModelState.IsValid)
         {
             DALClientes oCliente = new DALClientes();
             if (oCliente.InsertarCliente(cliente))
             {
                 ViewBag.Mensaje = "Cliente insertado exitosamente";
             }
             else
             {
                 ViewBag.Mensaje = "Ocurrió un error en la inclusi[on del cliente";
             }
         }
     }catch (Exception ex)
     {
         ex = null;
     }
     return(View());
 }
Пример #11
0
        protected void btnEditar_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e)
        {
            int IdCliente = Convert.ToInt32(e.CommandArgument);

            Session["IdCliente"] = IdCliente;

            EntidadClientes Entidad = new EntidadClientes();

            Entidad.IdCliente = IdCliente;

            DataTable DT = new DataTable();

            DT = DatosClientes.ObtenerDatosCliente(Entidad);

            TxtNit.Text                   = DT.Rows[0][0].ToString();
            TxtNombres.Text               = DT.Rows[0][1].ToString();
            TxtApellidos.Text             = DT.Rows[0][2].ToString();
            TxtDireccion.Text             = DT.Rows[0][3].ToString();
            TxtTelefono.Text              = DT.Rows[0][4].ToString();
            TxtEmail.Text                 = DT.Rows[0][5].ToString();
            SelectSexo.SelectedIndex      = SelectSexo.Items.IndexOf(SelectSexo.Items.FindByValue(DT.Rows[0][6].ToString()));
            SelectFrecuente.SelectedIndex = SelectFrecuente.Items.IndexOf(SelectFrecuente.Items.FindByValue(DT.Rows[0][7].ToString()));
        }
Пример #12
0
 public int ModificarClientes(EntidadClientes clt)
 {
     return(v_Data.ModificarClientes(clt));
 }
Пример #13
0
 public int AgregarClientes(EntidadClientes clt)
 {
     return(v_Data.AgregarClientes(clt));
 }