public static List<PersonalEsp> PersonalByEquipo(int IdEquipo) { PersonalEspDAL personalDal = new PersonalEspDAL(); DataTable dt = personalDal.PersonalByEquipo(IdEquipo); PersonalEsp personalEsp; List<PersonalEsp> personalList = new List<PersonalEsp>(); foreach (DataRow item in dt.Rows) { personalEsp = new PersonalEsp(); personalEsp.Id = int.Parse(item["PersonalEspId"].ToString()); personalEsp.Nombre = item["Nombre"].ToString(); personalEsp.Apellido = item["Apellido"].ToString(); personalEsp.TipoDocId = int.Parse(item["TipoDocId"].ToString()); personalEsp.TipoDocNombre = item["NombreDoc"].ToString(); personalEsp.NumeroDoc = item["NumeroDoc"].ToString(); personalEsp.Domicilio = item["Domicilio"].ToString(); personalEsp.LocalidadId = int.Parse(item["LocalidadId"].ToString()); personalEsp.EspecialidadNombre = item["EspecialidadNombre"].ToString(); personalList.Add(personalEsp); } return personalList; }
public ActionResult Create(PersonalEsp personalEsp, string returnUrl) { try { bool Url = returnUrl.Contains("AsignarPersonalEsp/"); if (ModelState.IsValid) { personalEsp.Id = PersonalEspRepo.PersonalEspInsert(personalEsp); if (Url == true) { string equipoId = returnUrl.Substring(returnUrl.LastIndexOf('/') + 1); personalEsp.EquipoId = int.Parse(equipoId); PersonalEspRepo.PersonalEspPorEquipoInsert(personalEsp); return Redirect(returnUrl); } return RedirectToAction("Index"); } personalEsp.TipoDocLista = TipoDocRepo.TipoDocGetAllRepo(); personalEsp.LocalidadLista = LocalidadesRepo.LocalidadesGetAllRepo(); personalEsp.EspecialidadLista = EspecialidadesRepo.EspecialidadesGetAllRepo(); return View(personalEsp); } catch { return View(); } }
// // GET: /PersonalEsp/Create public ActionResult Create() { PersonalEsp personalEsp = new PersonalEsp(); personalEsp.LocalidadLista = LocalidadesRepo.LocalidadesGetAllRepo(); personalEsp.TipoDocLista = TipoDocRepo.TipoDocGetAllRepo(); personalEsp.Equipos = EquiposRepo.EquiposGetAllRepo(); personalEsp.EspecialidadLista = EspecialidadesRepo.EspecialidadesGetAllRepo(); ViewBag.returnUrl = Request.UrlReferrer; return View(personalEsp); }
public JsonResult BorrarPersonalEquipo(PersonalEspAsignados personalEspEliminar) { PersonalEsp personal = new PersonalEsp(); personal.Id = personalEspEliminar.IdPersonalEsp; personal.EquipoId = personalEspEliminar.IdEquipo; PersonalEspRepo.PersonalEspPorEquipoDelete(personal); return Json(new { success = false, message = "Un tag failed " }, JsonRequestBehavior.AllowGet); }
public JsonResult AsignarPersonal(PersonalEspAsignados personalEspAsignados) { PersonalEsp personal = new PersonalEsp(); personal.Id = personalEspAsignados.IdPersonalEsp; personal.EquipoId = personalEspAsignados.IdEquipo; PersonalEspRepo.PersonalEspPorEquipoInsert(personal); return Json(new { success = false, message = "Un tag failed " }, JsonRequestBehavior.AllowGet); }
public static PersonalEsp PersonalEspByIdRepo(int id) { PersonalEspDAL personalEspDAL = new PersonalEspDAL(); DataTable dt = personalEspDAL.PersonalEspById(id); PersonalEsp personalEsp = new PersonalEsp(); personalEsp.Id = int.Parse(dt.Rows[0]["PersonalEspId"].ToString()); personalEsp.Nombre = dt.Rows[0]["Nombre"].ToString(); personalEsp.Apellido = dt.Rows[0]["Apellido"].ToString(); personalEsp.TipoDocId = int.Parse(dt.Rows[0]["TipoDocId"].ToString()); personalEsp.TipoDocNombre = dt.Rows[0]["TipoDocNombre"].ToString(); personalEsp.NumeroDoc = dt.Rows[0]["NumeroDoc"].ToString(); personalEsp.Domicilio = dt.Rows[0]["Domicilio"].ToString(); personalEsp.LocalidadId = int.Parse(dt.Rows[0]["LocalidadId"].ToString()); personalEsp.EspecialidadId = int.Parse(dt.Rows[0]["EspecialidadId"].ToString()); personalEsp.LocalidadNombre = dt.Rows[0]["NombreLocalidad"].ToString(); personalEsp.EspecialidadNombre = dt.Rows[0]["EspecialidadNombre"].ToString(); personalEsp.Telefono = dt.Rows[0]["Telefono"].ToString(); personalEsp.Email = dt.Rows[0]["Email"].ToString(); return personalEsp; }
// // GET: /PersonalEsp/Edit/5 public ActionResult Edit(int id) { PersonalEsp personalEsp = new PersonalEsp(); personalEsp = PersonalEspRepo.PersonalEspByIdRepo(id); personalEsp.TipoDocLista = TipoDocRepo.TipoDocGetAllRepo(); personalEsp.LocalidadLista = LocalidadesRepo.LocalidadesGetAllRepo(); personalEsp.EspecialidadLista = EspecialidadesRepo.EspecialidadesGetAllRepo(); return View(personalEsp); }
public ActionResult Edit(PersonalEsp personalEsp) { try { PersonalEspRepo.PersonalEspUpdate(personalEsp); return RedirectToAction("Index"); } catch { return View(); } }
public int PersonalEspUpdate(PersonalEsp personalEsp) { int ret; using (SqlConnection con = new SqlConnection(HelperDal.GetConnection())) { using (SqlCommand cmd = new SqlCommand("PersonalEspUpdate", con)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Id", SqlDbType.Int).Value = personalEsp.Id; cmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = personalEsp.Nombre; cmd.Parameters.Add("@Apellido", SqlDbType.VarChar).Value = personalEsp.Apellido; cmd.Parameters.Add("@TipoDocId", SqlDbType.Int).Value = personalEsp.TipoDocId; cmd.Parameters.Add("@NumeroDoc", SqlDbType.VarChar).Value = personalEsp.NumeroDoc; cmd.Parameters.Add("@Domicilio", SqlDbType.VarChar).Value = personalEsp.Domicilio; cmd.Parameters.Add("@LocalidadId", SqlDbType.Int).Value = personalEsp.LocalidadId; cmd.Parameters.Add("@EspecialidadId", SqlDbType.Int).Value = personalEsp.EspecialidadId; cmd.Parameters.Add("@Telefono", SqlDbType.VarChar).Value = personalEsp.Telefono; cmd.Parameters.Add("@Email", SqlDbType.VarChar).Value = personalEsp.Email; con.Open(); ret = cmd.ExecuteNonQuery(); } } return ret; }
public int PersonalEspInsert(PersonalEsp personalEsp) { int ret = 0; using (SqlConnection con = new SqlConnection(HelperDal.GetConnection())) { using (SqlCommand cmd = new SqlCommand("PersonalEspInsert", con)) { cmd.CommandType = CommandType.StoredProcedure; if (personalEsp.Telefono == null) personalEsp.Telefono = ""; if (personalEsp.Email == null) personalEsp.Email = ""; if (personalEsp.Domicilio == null) personalEsp.Domicilio = ""; cmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = personalEsp.Nombre; cmd.Parameters.Add("@Apellido", SqlDbType.VarChar).Value = personalEsp.Apellido; cmd.Parameters.Add("@TipoDocId", SqlDbType.Int).Value = personalEsp.TipoDocId; cmd.Parameters.Add("@NumeroDoc", SqlDbType.VarChar).Value = personalEsp.NumeroDoc; cmd.Parameters.Add("@Domicilio", SqlDbType.VarChar).Value = personalEsp.Domicilio; cmd.Parameters.Add("@LocalidadId", SqlDbType.Int).Value = personalEsp.LocalidadId; cmd.Parameters.Add("@EspecialidadId", SqlDbType.Int).Value = personalEsp.EspecialidadId; cmd.Parameters.Add("@Telefono", SqlDbType.VarChar).Value = personalEsp.Telefono; cmd.Parameters.Add("@Email", SqlDbType.VarChar).Value = personalEsp.Email; con.Open(); ret = int.Parse(cmd.ExecuteScalar().ToString()); } } return ret; }
public static List<PersonalEsp> PersonalEspesGetAllRepo(string parametroBuscar) { PersonalEspDAL personalEspesDal = new PersonalEspDAL(); DataTable dt = personalEspesDal.PersonalEspGetAll(parametroBuscar); PersonalEsp personalEsp; List<PersonalEsp> personalEspList = new List<PersonalEsp>(); foreach (DataRow item in dt.Rows) { personalEsp = new PersonalEsp(); personalEsp.Id = int.Parse(item["PersonalEspId"].ToString()); personalEsp.Nombre = item["Nombre"].ToString(); personalEsp.Apellido = item["Apellido"].ToString(); personalEsp.TipoDocId = int.Parse(item["TipoDocId"].ToString()); personalEsp.TipoDocNombre = item["TipoDocNombre"].ToString(); personalEsp.NumeroDoc = item["NumeroDoc"].ToString(); personalEsp.Domicilio = item["Domicilio"].ToString(); personalEsp.LocalidadId = int.Parse(item["LocalidadId"].ToString()); personalEsp.LocalidadNombre = item["LocalidadNombre"].ToString(); personalEsp.EspecialidadNombre = item["EspecialidadNombre"].ToString(); personalEspList.Add(personalEsp); } return personalEspList; }
public static int PersonalEspUpdate(PersonalEsp PersonalEsp) { PersonalEspDAL PersonalEspesDal = new PersonalEspDAL(); return PersonalEspesDal.PersonalEspUpdate(PersonalEsp); }
public static int PersonalEspPorEquipoInsert(PersonalEsp PersonalEsp) { PersonalEspDAL PersonalEspesDal = new PersonalEspDAL(); return PersonalEspesDal.PersonalEspPorEquipoInsert(PersonalEsp.Id, PersonalEsp.EquipoId); }
public static int PersonalEspInsert(PersonalEsp PersonalEsp) { PersonalEspDAL PersonalEspesDal = new PersonalEspDAL(); return PersonalEspesDal.PersonalEspInsert(PersonalEsp); }