public ActionResult DeleteConfirmed(int id) { atenciones_incidencias atenciones_incidencias = db.atenciones_incidencias.Find(id); db.atenciones_incidencias.Remove(atenciones_incidencias); db.SaveChanges(); return(RedirectToAction("Index")); }
public void InsertAtenciones_incidencias(atenciones_incidencias atenciones_incidencias) { if ((atenciones_incidencias.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(atenciones_incidencias, EntityState.Added); } else { this.ObjectContext.atenciones_incidencias.AddObject(atenciones_incidencias); } }
public void DeleteAtenciones_incidencias(atenciones_incidencias atenciones_incidencias) { if ((atenciones_incidencias.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(atenciones_incidencias, EntityState.Deleted); } else { this.ObjectContext.atenciones_incidencias.Attach(atenciones_incidencias); this.ObjectContext.atenciones_incidencias.DeleteObject(atenciones_incidencias); } }
public ActionResult Edit([Bind(Include = "ate_inc_idn,ate_idn,usu_pro_idn,inc_idn,ate_inc_fecha_ingreso,ate_inc_observacion,ate_inc_resuelta,ate_inc_resolucion,ate_inc_fecha_resuelta")] atenciones_incidencias atenciones_incidencias) { if (ModelState.IsValid) { db.Entry(atenciones_incidencias).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ate_idn = new SelectList(db.atenciones, "ate_idn", "ate_idn", atenciones_incidencias.ate_idn); ViewBag.inc_idn = new SelectList(db.incidencias, "inc_idn", "inc_nombre", atenciones_incidencias.inc_idn); ViewBag.usu_pro_idn = new SelectList(db.usuarios_productos, "usu_pro_idn", "usu_pro_idn", atenciones_incidencias.usu_pro_idn); return(View(atenciones_incidencias)); }
// GET: atenciones_incidencias/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } atenciones_incidencias atenciones_incidencias = db.atenciones_incidencias.Find(id); if (atenciones_incidencias == null) { return(HttpNotFound()); } return(View(atenciones_incidencias)); }
// GET: atenciones_incidencias/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } atenciones_incidencias atenciones_incidencias = db.atenciones_incidencias.Find(id); if (atenciones_incidencias == null) { return(HttpNotFound()); } ViewBag.ate_idn = new SelectList(db.atenciones, "ate_idn", "ate_idn", atenciones_incidencias.ate_idn); ViewBag.inc_idn = new SelectList(db.incidencias, "inc_idn", "inc_nombre", atenciones_incidencias.inc_idn); ViewBag.usu_pro_idn = new SelectList(db.usuarios_productos, "usu_pro_idn", "usu_pro_idn", atenciones_incidencias.usu_pro_idn); return(View(atenciones_incidencias)); }
private void btn_guadar_Click(object sender, RoutedEventArgs e) { this.bi_generico.IsBusy = true; atenciones _atenciones = new atenciones(); foreach (var objeto in lista) { atenciones_incidencias _atenciones_incidencias = new atenciones_incidencias(); atenciones_procesos_incidencias _atenciones_procesos_incidencias = new atenciones_procesos_incidencias(); _atenciones_incidencias.ate_inc_fecha_ingreso = DateTime.Now; _atenciones_incidencias.ate_inc_observacion = objeto.ate_inc_observacion; _atenciones_incidencias.inc_idn = objeto.inc_idn; _atenciones_incidencias.usu_pro_idn = objeto.usu_pro_idn; _atenciones_incidencias.ate_inc_resuelta = false; // _atenciones_procesos_incidencias.ate_pro_inc_fecha_ingreso = DateTime.Now; // _atenciones_procesos_incidencias.pro_ges_inc_idn = 19; // _atenciones_procesos_incidencias.emp_usu_sed_idn = Global._g_emp_usu_sed_idn; // _atenciones_incidencias.atenciones_procesos_incidencias.Add(_atenciones_procesos_incidencias); _atenciones.atenciones_incidencias.Add(_atenciones_incidencias); } _atenciones.ate_fecha_ingreso = DateTime.Now; _atenciones.usu_idn = int.Parse(txt_id.Text.Trim()); _atenciones.ate_cerrada = false; _atenciones.emp_usu_sed_idn = Global._g_emp_usu_sed_idn; ds_siete _db_incidencias = new ds_siete(); _db_incidencias.atenciones.Add(_atenciones); _db_incidencias.SubmitChanges(); // SubmitOperation _so = _db_incidencias.SubmitChanges(); //_so.Completed += new EventHandler(async_summit_db_gestiones); }
public ActionResult Create(vm_atenciones_incidencias _vm_atenciones_incidencias) { if (ModelState.IsValid) { atenciones_incidencias _atenciones_incidencias = new atenciones_incidencias(); atenciones _atenciones = new atenciones(); atenciones_procesos_incidencias _atenciones_procesos_incidencias = new atenciones_procesos_incidencias(); _atenciones_procesos_incidencias.ate_pro_inc_fecha_ingreso = DateTime.Now; _atenciones_procesos_incidencias.ate_pro_inc_fecha_inicio_atencion = DateTime.Now; _atenciones_procesos_incidencias.emp_usu_sed_idn = 1; _atenciones_procesos_incidencias.pro_ges_inc_idn = 19; _atenciones_procesos_incidencias.ate_pro_inc_observacion = "--"; _atenciones_incidencias.atenciones_procesos_incidencias.Add(_atenciones_procesos_incidencias); _atenciones_incidencias.ate_inc_fecha_ingreso = DateTime.Now; _atenciones_incidencias.ate_inc_observacion = _vm_atenciones_incidencias.ate_inc_observacion.Trim(); _atenciones_incidencias.usu_pro_idn = _vm_atenciones_incidencias.usu_pro_idn; _atenciones_incidencias.inc_idn = _vm_atenciones_incidencias.inc_idn; _atenciones.atenciones_incidencias.Add(_atenciones_incidencias); _atenciones.ate_fecha_ingreso = DateTime.Now; _atenciones.emp_usu_sed_idn = 1; //---- _atenciones.ate_cerrada = false; _atenciones.usu_idn = _vm_atenciones_incidencias.usu_idn; db.atenciones.Add(_atenciones); db.SaveChanges(); return(RedirectToAction("index", "atenciones_incidencias", new { usu_idn = _atenciones.usu_idn })); } return(View()); }
public void UpdateAtenciones_incidencias(atenciones_incidencias currentatenciones_incidencias) { this.ObjectContext.atenciones_incidencias.AttachAsModified(currentatenciones_incidencias, this.ChangeSet.GetOriginal(currentatenciones_incidencias)); }
public ActionResult Create_funcionario(int ate_inc_idn) { ViewBag.ate_inc_idn = ate_inc_idn; int _cerrada = (from a in db.atenciones_procesos_incidencias where a.ate_inc_idn == ate_inc_idn && a.pro_ges_inc_idn == 35 select a).Count(); if (_cerrada != 0) { atenciones_incidencias atenciones_incidencias = db.atenciones_incidencias.Find(ate_inc_idn); atenciones_incidencias.ate_inc_resuelta = true; atenciones_incidencias.ate_inc_fecha_resuelta = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index_funcionario_cerrada", "atenciones_procesos_incidencias", new { ate_inc_idn = ate_inc_idn })); } int emp_usu_sed_idn = Convert.ToInt16(Session["emp_usu_sed_idn"]); int _existe = (from a in db.atenciones_procesos_incidencias where a.ate_inc_idn == ate_inc_idn && a.emp_usu_sed_idn == emp_usu_sed_idn select a).Count(); if (_existe == 0) { return(RedirectToAction("Index_funcionario_nogestiona", "atenciones_procesos_incidencias", new { ate_inc_idn = ate_inc_idn })); } atenciones_procesos_incidencias _atenciones_procesos_incidencias = new atenciones_procesos_incidencias(); _atenciones_procesos_incidencias.ate_inc_idn = ate_inc_idn; var _max_gestion = (from a in db.atenciones_procesos_incidencias join b in db.procesos_gestiones_incidencias on a.pro_ges_inc_idn equals b.pro_ges_inc_idn orderby b.pro_ges_inc_idn descending where a.ate_inc_idn == ate_inc_idn select b).Take(1).FirstOrDefault(); var _gestiones = from a in db.procesos_gestiones_incidencias join b in db.gestiones_incindecias on a.ges_inc_idn equals b.ges_inc_idn where a.pro_inc_idn == _max_gestion.pro_inc_idn select new vm_combo_gestiones { pro_ges_inc_idn = a.pro_ges_inc_idn, ges_inc_nombre = b.ges_inc_nombre }; var _usuario = from a in db.empresas_usuarios_sedes join b in db.usuarios on a.usu_idn equals b.usu_idn select new vm_combo_usuarios_empresa { emp_usu_sed_idn = a.emp_usu_sed_idn, usu_nombres = b.usu_apellidos + " " + b.usu_nombres }; ViewBag.emp_usu_sed_idn = new SelectList(_usuario, "emp_usu_sed_idn", "usu_nombres"); ViewBag.pro_ges_inc_idn = new SelectList(_gestiones, "pro_ges_inc_idn", "ges_inc_nombre"); return(View(_atenciones_procesos_incidencias)); }