public static IList <Referido> GetReferidosByClient(int clientid) { IList <Referido> list = new List <Referido>(); string var1 = string.Empty; var1 = var1 + "SELECT ClienteID, " + "\n"; var1 = var1 + " ReferidoID, " + "\n"; var1 = var1 + " Descripcion, " + "\n"; var1 = var1 + " Telefono, " + "\n"; var1 = var1 + " Email, " + "\n"; var1 = var1 + " RIF, " + "\n"; var1 = var1 + " Direccion " + "\n"; var1 = var1 + "FROM Referido " + "\n"; var1 = var1 + "WHERE ClienteID =" + clientid + " " + "\n"; DataTable dt = Db.GetDataTable(var1); foreach (DataRow row in dt.Rows) { Referido referido = new Referido(); referido.ClienteID = int.Parse(row["ClienteID"].ToString()); referido.ReferidoID = int.Parse(row["ClienteID"].ToString()); referido.Direccion = row["Direccion"].ToString(); referido.Email = row["Email"].ToString(); referido.Telefono = row["Telefono"].ToString(); referido.Descripcion = row["Descripcion"].ToString(); list.Add(referido); } return(list); }
public ActionResult DeleteConfirmed(int id) { Referido referido = db.Referido.Find(id); db.Referido.Remove(referido); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /Referido/Inicio public ActionResult Inicio() { var referido = new Referido() { Name = "Lucas" }; return(View()); }
public static DaoResult EliminarReferido(Referido referido) { IList <SqlParameter> parameters = new List <SqlParameter>(); SqlParameter prn = new SqlParameter("@ReferidoID", SqlDbType.Int); prn.Value = referido.ReferidoID; parameters.Add(prn); return(Db.Insert(parameters, "Referido_DELETE")); }
public ActionResult Edit([Bind(Include = "ReferidoId,FK_Referido,FK_NumeroContrato,Comision,Estatus")] Referido referido) { if (ModelState.IsValid) { db.Entry(referido).State = EntityState.Modified; referido.Estatus = "Pendiente"; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FK_Referido = new SelectList(db.contrato, "ContratoId", "Nombre", referido.FK_Referido); ViewBag.FK_NumeroContrato = new SelectList(db.contrato, "ContratoId", "Nombre", referido.FK_NumeroContrato); return(View(referido)); }
// GET: Referidoes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Referido referido = db.Referido.Find(id); if (referido == null) { return(HttpNotFound()); } return(View(referido)); }
// GET: Referidoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Referido referido = db.Referido.Find(id); if (referido == null) { return(HttpNotFound()); } ViewBag.FK_Referido = new SelectList(db.contrato, "ContratoId", "Nombre", referido.FK_Referido); ViewBag.FK_NumeroContrato = new SelectList(db.contrato, "ContratoId", "Nombre", referido.FK_NumeroContrato); return(View(referido)); }
public static DaoResult CrearReferido(Referido referido, string Login) { IList <SqlParameter> parameters = new List <SqlParameter>(); SqlParameter prn = new SqlParameter("@Descripcion", SqlDbType.VarChar, 100); prn.Value = referido.Descripcion; parameters.Add(prn); if (referido.Direccion != null) { prn = new SqlParameter("@Direccion", SqlDbType.VarChar, 500); prn.Value = referido.Direccion; parameters.Add(prn); } if (referido.Telefono != null) { prn = new SqlParameter("@Telefono", SqlDbType.VarChar, 30); prn.Value = referido.Telefono; parameters.Add(prn); } if (referido.Email != null) { prn = new SqlParameter("@Email", SqlDbType.VarChar, 60); prn.Value = referido.Email; parameters.Add(prn); } if (Login != null) { prn = new SqlParameter("@ClienteID", SqlDbType.Int); prn.Value = 1; parameters.Add(prn); } DaoResult result = Db.Insert(parameters, "Referido_INSERT", false, false); return(result); }
protected void btnCrear_Click(object sender, EventArgs e) { Controllers.ReferidoController controller = new Controllers.ReferidoController(); Referido referido = new Referido(); referido.Descripcion = txtDescripcion.Text; referido.Telefono = txtTelefono.Text; referido.Direccion = txtDireccion.Text; referido.Email = txtCorreo.Text; Controllers.ControllerResult result = controller.CrearReferido(referido, UsuarioAutenticado.UserName); if (result.Resultado == Controllers.Result.Successful) { txtDescripcion.Text = string.Empty; } txtDireccion.Text = string.Empty; txtDireccion.Text = string.Empty; txtTelefono.Text = string.Empty; BuildReferidos(); Alert(result.Mensaje); }
public ControllerResult CrearReferido(Referido referido, string login) { ControllerResult resultado = new ControllerResult(login); DaoResult daoResult = ReferidoDao.CrearReferido(referido, resultado.Login); if (daoResult.ErrorCount == 0) { MailController mail = new MailController(); //mail.SendMail("Referido ServiTarjeta", resultado.Login, "Nombre: " + referido.Descripcion + " Telefono: " + referido.Telefono + " Correo: " + referido.Email, 10,0); resultado.Mensaje = "Correcto: El Referido se ha creado satisfactoriamente."; resultado.Resultado = Result.Successful; resultado.MensajeExtra = daoResult.Identity.ToString(); } else { resultado.Mensaje = daoResult.ErrorMessage; resultado.Resultado = Result.Error; } return(resultado); }