Ejemplo n.º 1
0
        public List <Asesor> ListarAsesores()
        {
            List <Asesor> listaAsesores = new List <Asesor>();

            SqlConnection con     = new SqlConnection(CadenaConexion);
            SqlCommand    command = new SqlCommand();

            command.CommandText = "usp_asesores_gl";
            command.CommandType = System.Data.CommandType.StoredProcedure;
            command.Connection  = con;
            con.Open();


            using (SqlDataReader reader = command.ExecuteReader())
            {
                while (reader.Read())
                {
                    Asesor asesorObtenido = new Asesor();

                    asesorObtenido.Codigo = reader.GetInt32(0);
                    asesorObtenido.Nombre = reader.GetString(1);
                    asesorObtenido.Correo = reader.GetString(2);
                    asesorObtenido.Sede   = reader.GetInt32(3);

                    listaAsesores.Add(asesorObtenido);
                }
            }
            return(listaAsesores);
        }
Ejemplo n.º 2
0
        public HttpResponseMessage Post(Asesor asesor)
        {
            HttpResponseMessage response = null;

            try
            {
                int resultado = dao.Save(asesor);
                if (resultado > 0)
                {
                    asesor.ID = resultado;
                    response  = Request.CreateResponse <Asesor>(HttpStatusCode.Created, asesor);
                    string uri = Url.Link("DefaultApi", new { id = asesor.ID });
                    response.Headers.Location = new Uri(uri);
                    return(response);
                }
                else
                {
                    throw new HttpResponseException(HttpStatusCode.BadRequest);
                }
            }
            catch (Exception e)
            {
                throw new HttpResponseException(HttpStatusCode.InternalServerError);
            }
        }
Ejemplo n.º 3
0
        public List <Asesor> Listar()
        {
            List <Asesor> asesoresEncontrados = new List <Asesor>();
            Asesor        asesoresEncontrado  = null;

            string sql = "SELECT * FROM t_asesor";

            using (SqlConnection conexion = new SqlConnection(CadenaConexion))
            {
                conexion.Open();
                using (SqlCommand comando = new SqlCommand(sql, conexion))
                {
                    using (SqlDataReader resultado = comando.ExecuteReader())
                    {
                        while (resultado.Read())
                        {
                            asesoresEncontrado = new Asesor()
                            {
                                Dni    = (int)resultado["nu_dni"],
                                Nombre = (string)resultado["tx_nombre"],
                                Estado = (string)resultado["tx_estado"]
                            };
                            asesoresEncontrados.Add(asesoresEncontrado);
                        }
                    }
                }
            }

            return(asesoresEncontrados);
        }
Ejemplo n.º 4
0
        // Revisar

        public string Remove(int puntero)
        {
            if (Valida_lleno_Asesor() && puntero <= cima)
            {
                if (puntero == cima)
                {
                    valor             = listaAsesor[puntero];
                    listaAsesor[cima] = default(Asesor);
                    cima--;
                }
                else
                {
                    valor = listaAsesor[puntero];
                    for (int i = puntero; i < cima; i++)
                    {
                        listaAsesor[i] = listaAsesor[i + 1];
                    }
                    listaAsesor[cima] = default(Asesor);
                    cima--;
                }
            }
            else
            {
                Console.WriteLine("La lista no posee valor en la posicion especificada");
            }
            return("valor"); //valor;
        }
Ejemplo n.º 5
0
        public IHttpActionResult PutAsesor(int id, Asesor asesor)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != asesor.Id)
            {
                return(BadRequest());
            }

            db.Entry(asesor).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AsesorExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 6
0
        public ActionResult Edit([Bind(Include = "AsesorID,Codigo,NombreAsesor")] Asesor asesor)
        {
            if (ModelState.IsValid)
            {
                bool hasErrors = false;
                DbContextTransaction Transaction = null;

                try
                {
                    Transaction = db.Database.BeginTransaction();

                    db.Entry(asesor).State = EntityState.Modified;
                    db.SaveChanges();
                    Transaction.Commit();
                }
                catch (Exception eX)
                {
                    if (Transaction != null)
                    {
                        Transaction.Rollback();
                    }

                    ModelState.AddModelError("", eX.Message);
                    hasErrors = true;
                }

                if (!hasErrors)
                {
                    return(RedirectToAction("Index"));
                }
            }
            return(View(asesor));
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Delete Object From AjaxJQuery
        /// </summary>
        /// <param name="id">PK Value</param>
        /// <returns></returns>
        public ActionResult Delete(int id)
        {
            try
            {
                Asesor asesor = db.Asesors.Find(id);
                if (asesor != null)
                {
                    db.Asesors.Remove(asesor);
                    db.SaveChanges();
                }

                return(new JsonResult {
                    Data = new { Message = string.Empty, Success = true }, ContentEncoding = System.Text.Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
            catch (Exception eX)
            {
                //
                // Log Exception eX
                //

                return(new JsonResult
                {
                    Data = new { Message = "Error ejecutando la acción de eliminar. Por favor inténtelo de nuevo", Success = false },
                    ContentEncoding = System.Text.Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
        }
Ejemplo n.º 8
0
        public Asesor obtenerAsesor()
        {
            Asesor asesor   = new Asesor();
            string sqlQuery = "SELECT * FROM asesores";

            if (conexionAsesores.abrirConexion() == true)
            {
                MySqlCommand    cmd = new MySqlCommand(sqlQuery, conexionAsesores.obtenerConexion());
                MySqlDataReader dr  = cmd.ExecuteReader();

                while (dr.Read())
                {
                    asesor.setIdAsesor(Convert.ToInt32(dr["id_asesor"] + ""));
                    asesor.setUsuario(dr["usuario"] + "");
                    asesor.setPassword(dr["pass"] + "");
                    asesor.setNombre(dr["nombre"] + "");
                    asesor.setApellidoPaterno(dr["apellido_paterno"] + "");
                    asesor.setApellidoMaterno(dr["apellido_materno"] + "");
                    asesor.setEmail(dr["email"] + "");
                    asesor.setTelefono(dr["telefono"] + "");
                }

                // Close DataReader
                dr.Close();
                // Close connection
                conexionAsesores.cerrarConexion();
            }
            return(asesor);
        }
Ejemplo n.º 9
0
        public Asesor getAsesor(string user)
        {
            Asesor asesor   = new Asesor();
            string sqlQuery = "SELECT * FROM asesores WHERE usuario LIKE '@Usuario';";

            if (conexionLogin.abrirConexion() == true)
            {
                MySqlCommand cmd = new MySqlCommand(sqlQuery, conexionLogin.obtenerConexion());
                cmd.Parameters.AddWithValue("@Usuario", user);
                MySqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    asesor.setUsuario(dr["usuario"] + "");
                    asesor.setPassword(dr["pass"] + "");
                    asesor.setNombre(dr["nombre"] + "");
                    asesor.setApellidoPaterno(dr["apellido_paterno"] + "");
                    asesor.setApellidoMaterno(dr["apellido_materno"] + "");
                    asesor.setEmail(dr["email"] + "");
                    asesor.setTelefono(dr["telefono"] + "");
                }

                // Close DataReader
                dr.Close();
                // Close connection
                conexionLogin.cerrarConexion();
            }
            return(asesor);
        }
Ejemplo n.º 10
0
        public async Task <IActionResult> PutAsesor(int id, Asesor asesor)
        {
            if (id != asesor.AsesorId)
            {
                return(BadRequest());
            }

            _context.Entry(asesor).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AsesorExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 11
0
        public void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataTable dt = tableCollection[comboBox1.SelectedItem.ToString()];

            dataGridView1.DataSource = dt;

            if (dt != null)
            {
                if (dt != null)
                {
                    List <Asesor> asesores = new List <Asesor>();
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Asesor asesor = new Asesor();
                        asesor.nombres = dt.Rows[i]["nombres"].ToString();
                        asesor.agente  = dt.Rows[i]["agente"].ToString();

                        asesores.Add(asesor);
                    }
                    asesorBindingSource.DataSource = asesores;
                }
            }

            button2.Visible = true;
        }
Ejemplo n.º 12
0
 public Login()
 {
     InitializeComponent();
     asesor     = new Asesor();
     asesorDAO  = new AsesoresDAO();
     alumnosDao = new AlumnosDAO();
 }
Ejemplo n.º 13
0
    public int EliminarAsesor(Asesor asesor)
    {
        int result = 0;

        result = entidades.Eliminar("Asesor", "ase_Id", asesor.Codigo.ToString());
        return(result);
    }
Ejemplo n.º 14
0
        public Asesor ConsultarAsesor(int codigo)
        {
            SqlConnection con     = new SqlConnection(CadenaConexion);
            SqlCommand    command = new SqlCommand();

            command.CommandText = "usp_asesores_g";
            command.CommandType = System.Data.CommandType.StoredProcedure;
            command.Connection  = con;
            con.Open();



            SqlParameter param = new SqlParameter();

            param.ParameterName = "@cod";
            param.SqlDbType     = System.Data.SqlDbType.Int;
            param.SqlValue      = codigo;


            command.Parameters.Add(param);

            Asesor asesorObtenido = new Asesor();

            using (SqlDataReader reader = command.ExecuteReader())
            {
                while (reader.Read())
                {
                    asesorObtenido.Codigo = reader.GetInt32(0);
                    asesorObtenido.Nombre = reader.GetString(1);
                    asesorObtenido.Correo = reader.GetString(2);
                    asesorObtenido.Sede   = reader.GetInt32(3);
                }
            }
            return(asesorObtenido);
        }
        protected void btnaceptar_Click(object sender, EventArgs e)
        {
            msnMessage.HideMessage();
            Boolean _valida = false;

            try
            {
                string idaseror   = dwasesor.SelectedValue.ToString();
                string idlider    = dwlider.SelectedValue.ToString();
                string lider_name = dwlider.SelectedItem.Text;
                if (fvalidar())
                {
                    return;
                }
                _valida = Asesor.update_lider_asesor(1, Convert.ToDecimal(idaseror), Convert.ToDecimal(idlider));
                if (_valida)
                {
                    cargarlider();
                    cargar_lider_asesor();
                    msnMessage.LoadMessage("Se agrego correctamente el lider " + lider_name, UserControl.ucMessage.MessageType.Information);
                }
                else
                {
                    msnMessage.LoadMessage("Hubo un error al agregar...", UserControl.ucMessage.MessageType.Error);
                }
            }
            catch (Exception ex)
            {
                msnMessage.LoadMessage(ex.Message, UserControl.ucMessage.MessageType.Error);
            }
        }
        protected void gvrel_lider_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            msnMessage.HideMessage();

            if (e.CommandName.Equals("starnular"))
            {
                this.msnMessage.HideMessage();
                this.msnMessage.Visible = false;
                GridViewRow row = (GridViewRow)(((ImageButton)e.CommandSource).NamingContainer);
                string      _id = e.CommandArgument.ToString();
                //GridViewRow row = (GridViewRow)(((ImageButton)e.CommandSource).NamingContainer);
                string strlider = ((Label)row.FindControl("lbllider")).Text.ToString();
                //string strlider = DataBinder.Eval(row.DataItemIndex, "lider").ToString();
                //string _estid = System.Web.UI.DataBinder.Eval(e.Row.DataItem, "Est_Id").ToString();

                try
                {
                    Boolean _valida = Asesor.update_lider_asesor(2, 0, Convert.ToDecimal(_id));
                    if (_valida)
                    {
                        cargar_lider_asesor();
                        cargarlider();
                        msnMessage.LoadMessage("Se eliminio de la lista el lider " + strlider, UserControl.ucMessage.MessageType.Information);
                    }
                    else
                    {
                        msnMessage.LoadMessage("Hubo un problema, no se elimino el registro " + strlider, UserControl.ucMessage.MessageType.Information);
                    }
                }
                catch (Exception ex)
                {
                    msnMessage.LoadMessage(ex.Message, UserControl.ucMessage.MessageType.Error);
                }
            }
        }
Ejemplo n.º 17
0
        public Asesor Obtener(int dni)
        {
            Asesor asesorEncontrado = null;
            string sql = "SELECT * FROM t_asesor WHERE nu_dni=@dni";

            using (SqlConnection conexion = new SqlConnection(CadenaConexion))
            {
                conexion.Open();
                using (SqlCommand comando = new SqlCommand(sql, conexion))
                {
                    comando.Parameters.Add(new SqlParameter("@dni", dni));
                    using (SqlDataReader resultado = comando.ExecuteReader())
                    {
                        if (resultado.Read())
                        {
                            asesorEncontrado = new Asesor()
                            {
                                Dni    = (int)resultado["nu_dni"],
                                Nombre = (string)resultado["tx_nombre"],
                                Estado = (string)resultado["tx_estado"]
                            };
                        }
                    }
                }
            }
            return(asesorEncontrado);
        }
Ejemplo n.º 18
0
 private void cargarasesor()
 {
     dwasesor.DataSource     = Asesor.getasesor();
     dwasesor.DataTextField  = "Nombres";
     dwasesor.DataValueField = "Bas_Aco_Id";
     dwasesor.DataBind();
 }
Ejemplo n.º 19
0
        protected override SqlParameter[] BuildParameters(IModel IFilter, string strCommand)
        {
            Asesor asesor = (Asesor)IFilter;

            SqlParameter[] parametros = null;

            switch (strCommand)
            {
            case "guardar_asesor":
                SqlParameter idAsesor = new SqlParameter("@id", SqlDbType.Int);
                idAsesor.Value     = asesor.ID;
                idAsesor.Direction = ParameterDirection.Input;

                SqlParameter idCargo = new SqlParameter("@Cargo", SqlDbType.Int);
                idCargo.Value     = asesor.IdCargo;
                idCargo.Direction = ParameterDirection.Input;

                SqlParameter idAsesorInvita = new SqlParameter("@AsesorInvita", SqlDbType.Int);
                idAsesorInvita.Direction = ParameterDirection.Input;
                if (asesor.IdAsesorInvita == 0)
                {
                    idAsesorInvita.Value = DBNull.Value;
                }
                else
                {
                    idAsesorInvita.Value = asesor.IdAsesorInvita;
                }

                SqlParameter codigo = new SqlParameter("@codigo", SqlDbType.VarChar);
                codigo.Value     = asesor.Codigo;
                codigo.Direction = ParameterDirection.Input;

                SqlParameter nombre = new SqlParameter("@nombre", SqlDbType.VarChar);
                nombre.Value     = asesor.Nombre;
                nombre.Direction = ParameterDirection.Input;

                SqlParameter apellidoPat = new SqlParameter("@apellidoPat", SqlDbType.VarChar);
                apellidoPat.Value     = asesor.ApellidoPat;
                apellidoPat.Direction = ParameterDirection.Input;

                SqlParameter apellidoMat = new SqlParameter("@apellidoMat", SqlDbType.VarChar);
                apellidoMat.Value     = asesor.ApellidoMat;
                apellidoMat.Direction = ParameterDirection.Input;

                SqlParameter rfc = new SqlParameter("@rfc", SqlDbType.VarChar);
                rfc.Value     = asesor.RFC;
                rfc.Direction = ParameterDirection.Input;

                SqlParameter retval = new SqlParameter(RET_VAL_PARAM_NAME, SqlDbType.Int);
                retval.Direction = ParameterDirection.ReturnValue;

                parametros = new SqlParameter[] {
                    idAsesor, idCargo, idAsesorInvita, codigo, nombre, apellidoPat, apellidoMat, rfc, retval
                };
                break;
            }

            return(parametros);
        }
Ejemplo n.º 20
0
        public ActionResult DeleteConfirmed(int id)
        {
            Asesor asesor = db.Asesor.Find(id);

            db.Asesor.Remove(asesor);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 21
0
        /// <summary>
        /// Elimina un asesor de la base de datos
        /// </summary>
        /// <param name="asesorId">Identificador del asesor</param>
        /// <returns>Asesor eliminado</returns>
        public Asesor Eliminar(int asesorId)
        {
            Asesor asesor = this.asesores.Where(x => x.AsesorId == asesorId).FirstOrDefault();

            this.asesores.Remove(asesor);
            this.SaveChanges();
            return(asesor);
        }
Ejemplo n.º 22
0
        public void ObtenerAsesorTest()
        {
            AsesoresWS.AsesoresClient proxy = new AsesoresWS.AsesoresClient();

            Asesor asesorEsperado = proxy.ObtenerAsesor(9);

            Assert.AreEqual(asesorEsperado.Nombre, "Monica");
        }
 public IEnumerable <IModel> Put(Asesor asesor)
 {
     if (repo.Update(asesor))
     {
         return(repo.GetAll());
     }
     return(null);
 }
        private void EditAsesor(int asesorId)
        {
            this.asesor = this.srvAsesor.GetById(asesorId);

            this.ClearDetailControls();
            this.LoadFormFromEntity();
            this.frmAsesor.HiddenDetail(false);
            this.ShowDetail(true);
        }
Ejemplo n.º 25
0
        public void CrearAsesorTest()
        {
            AsesoresWS.AsesoresClient proxy = new AsesoresWS.AsesoresClient();
            //Asesor asesorEnviado = new Asesor();

            Asesor asesorEsperado = proxy.CrearAsesor("Monica", "*****@*****.**", 1);

            Assert.AreEqual(asesorEsperado.Nombre, "Monica");
        }
Ejemplo n.º 26
0
        public void ModificarAsesorTest()
        {
            AsesoresWS.AsesoresClient proxy = new AsesoresWS.AsesoresClient();
            //Asesor asesorEnviado = new Asesor();

            Asesor asesorEsperado = proxy.ModificarAsesor(9, "Luisa", "*****@*****.**", 2);

            Assert.AreEqual(asesorEsperado.Nombre, "Luisa");
        }
Ejemplo n.º 27
0
 public ActionResult Edit([Bind(Include = "Id,PrimerNombre,SegundoNombre,PrimerApelldo,SegundoApellido,Correo,Clave")] Asesor asesor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(asesor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(asesor));
 }
Ejemplo n.º 28
0
        /// <summary>
        /// Busca un asesor de acuerdo con su cédula
        /// </summary>
        /// <param name="cedula">Cédula por la que se busca el asesor</param>
        /// <returns>Asesor encontrado o asesor con datos por defecto si no lo encuentra</returns>
        public JsonResult BuscarXCedula(string cedula)
        {
            AsesorManager manager = new AsesorManager(ConfigurationManager.ConnectionStrings["homecenter"].ConnectionString);
            Asesor        asesor  = manager.BuscarXCedula(cedula);

            return(new JsonResult()
            {
                Data = asesor
            });
        }
Ejemplo n.º 29
0
        /// <summary>
        /// Elimina un asesor
        /// </summary>
        /// <param name="asesor">Asesor a eliminar</param>
        /// <returns>Asesor eliminado</returns>
        public JsonResult EliminarAsesor(Asesor asesor)
        {
            AsesorManager manager = new AsesorManager(ConfigurationManager.ConnectionStrings["homecenter"].ConnectionString);

            asesor = manager.Eliminar(asesor);
            return(new JsonResult()
            {
                Data = asesor
            });
        }
Ejemplo n.º 30
0
        public ActionResult Create([Bind(Include = "Id,PrimerNombre,SegundoNombre,PrimerApelldo,SegundoApellido,Correo,Clave")] Asesor asesor)
        {
            if (ModelState.IsValid)
            {
                db.Asesor.Add(asesor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(asesor));
        }