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); }
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); } }
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); }
// 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; }
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)); }
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)); }
/// <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 }); } }
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); }
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); }
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()); }
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; }
public Login() { InitializeComponent(); asesor = new Asesor(); asesorDAO = new AsesoresDAO(); alumnosDao = new AlumnosDAO(); }
public int EliminarAsesor(Asesor asesor) { int result = 0; result = entidades.Eliminar("Asesor", "ase_Id", asesor.Codigo.ToString()); return(result); }
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); } } }
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); }
private void cargarasesor() { dwasesor.DataSource = Asesor.getasesor(); dwasesor.DataTextField = "Nombres"; dwasesor.DataValueField = "Bas_Aco_Id"; dwasesor.DataBind(); }
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); }
public ActionResult DeleteConfirmed(int id) { Asesor asesor = db.Asesor.Find(id); db.Asesor.Remove(asesor); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <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); }
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); }
public void CrearAsesorTest() { AsesoresWS.AsesoresClient proxy = new AsesoresWS.AsesoresClient(); //Asesor asesorEnviado = new Asesor(); Asesor asesorEsperado = proxy.CrearAsesor("Monica", "*****@*****.**", 1); Assert.AreEqual(asesorEsperado.Nombre, "Monica"); }
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"); }
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)); }
/// <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 }); }
/// <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 }); }
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)); }