public ActionResult Edit(TurnoEntity objTurno) { if (ModelState.IsValid) { objTurno.BaseRemoteIp = RemoteIp; objTurno.BaseIdUser = LoggedUserName; int result = proxy.UpdateTurno(objTurno); if (result == -1) { TurnoEntity objTurnoOld = proxy.GetTurno(objTurno.IdTurno); AssingMessageScript("El Turno ya existe en el sistema, .", "error", "Error", true); CheckNotify(); return(View(objTurno)); } if (result > 0) { AssingMessageScript("El Turno se modifico en el sistema.", "success", "Éxito", true); CheckNotify(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } return(View(objTurno)); }
/// <summary> ///</summary> /// <param name="Turno"> Object Turno added to List</param> public override int AddTurno(TurnoEntity entity_Turno) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.Turno.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_TurnoAdd", connection); AssingParameter(comandoSql, "@IdTurno", null, pd: ParameterDirection.Output, IsKey: true); AssingParameter(comandoSql, "@Turno", entity_Turno.Turno); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = ExecuteNonQuery(comandoSql); } catch (Exception ex) { throw new Exception("Error adding Turno " + ex.Message, ex); } finally { connection.Close(); } result = (int)comandoSql.Parameters["@IdTurno"].Value; } return(result); }
/// <summary> /// Edits a Turno ///</summary> /// <param name="Turno"> Objeto Turno a editar </param> public override int EditTurno(TurnoEntity entity_Turno) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.Turno.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_TurnoEdit", connection); AssingParameter(comandoSql, "@IdTurno", entity_Turno.IdTurno); AssingParameter(comandoSql, "@Turno", entity_Turno.Turno); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = int.Parse(ExecuteNonQuery(comandoSql).ToString()); } catch (Exception ex) { throw new Exception("Error updating Turno " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } } } return(result); }
public ActionResult Details(int id = 0) { TurnoEntity objTurno = proxy.GetTurno(id); if (objTurno == null) { return(HttpNotFound()); } return(PartialView(objTurno)); }
public static TurnoEntity GetOne(int?IdTurno) { TurnoEntity result = ProviderSoftv.Turno.GetTurnoById(IdTurno); if (result.IdTurno != null) { result.Llamada = ProviderSoftv.Llamada.GetLlamadaById(result.IdTurno); } return(result); }
public ActionResult Edit(int id = 0) { PermisosAccesoDeniedEdit("Turno"); ViewBag.CustomScriptsPageValid = BuildScriptPageValid(); TurnoEntity objTurno = proxy.GetTurno(id); if (objTurno == null) { return(HttpNotFound()); } return(View(objTurno)); }
public static TurnoDto TurnoToDto(TurnoEntity entity) { return(new TurnoDto { TurnoId = entity.TurnoId, TipoRegistro = entity.TipoRegistro, RegistroTurnoId = entity.RegistroTurnoId, FechaFinRegistro = entity.FechaFinTurno, FechaInicioRegistro = entity.FechaInicioTurno, FechaRegistro = entity.FechaRegistro, PersonaId = entity.PersonaId }); }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual TurnoEntity GetTurnoFromReader(IDataReader reader) { TurnoEntity entity_Turno = null; try { entity_Turno = new TurnoEntity(); entity_Turno.IdTurno = (int?)(GetFromReader(reader, "IdTurno")); entity_Turno.Turno = (String)(GetFromReader(reader, "Turno", IsString: true)); } catch (Exception ex) { throw new Exception("Error converting Turno data to entity", ex); } return(entity_Turno); }
/// <summary> /// Gets Turno by ///</summary> public override TurnoEntity GetTurnoById(int?IdTurno) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.Turno.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_TurnoGetById", connection); TurnoEntity entity_Turno = null; AssingParameter(comandoSql, "@IdTurno", IdTurno); IDataReader rd = null; try { if (connection.State == ConnectionState.Closed) { connection.Open(); } rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow); if (rd.Read()) { entity_Turno = GetTurnoFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data Turno " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_Turno); } }
public ActionResult Create(TurnoEntity objTurno) { if (ModelState.IsValid) { objTurno.BaseRemoteIp = RemoteIp; objTurno.BaseIdUser = LoggedUserName; int result = proxy.AddTurno(objTurno); if (result == -1) { AssingMessageScript("El Turno ya existe en el sistema.", "error", "Error", true); CheckNotify(); return(View(objTurno)); } if (result > 0) { AssingMessageScript("Se dio de alta el Turno en el sistema.", "success", "Éxito", true); return(RedirectToAction("Index")); } } return(View(objTurno)); }
public ActionResult QuickIndex(int?page, int?pageSize, String Turno) { int pageNumber = (page ?? 1); int pSize = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum; SoftvList <TurnoEntity> listResult = null; List <TurnoEntity> listTurno = new List <TurnoEntity>(); TurnoEntity objTurno = new TurnoEntity(); TurnoEntity objGetTurno = new TurnoEntity(); if ((Turno != null && Turno.ToString() != "")) { objTurno.Turno = Turno; } pageNumber = pageNumber == 0 ? 1 : pageNumber; listResult = proxy.GetTurnoPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTurno)); if (listResult.Count == 0) { int tempPageNumber = (int)(listResult.totalCount / pSize); pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber; listResult = proxy.GetTurnoPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTurno)); } listResult.ToList().ForEach(x => listTurno.Add(x)); var TurnoAsIPagedList = new StaticPagedList <TurnoEntity>(listTurno, pageNumber, pSize, listResult.totalCount); if (TurnoAsIPagedList.Count > 0) { return(PartialView(TurnoAsIPagedList)); } else { var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." }; return(Json(result, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// Abstract method to update Turno /// </summary> public abstract int EditTurno(TurnoEntity entity_Turno);
/// <summary> /// Abstract method to add Turno /// /summary> /// <param name="Turno"></param> /// <returns></returns> public abstract int AddTurno(TurnoEntity entity_Turno);
public static int Edit(TurnoEntity objTurno) { int result = ProviderSoftv.Turno.EditTurno(objTurno); return(result); }
public static int Add(TurnoEntity objTurno) { int result = ProviderSoftv.Turno.AddTurno(objTurno); return(result); }
public int UpdateTurno(TurnoEntity objTurno) { return(Turno.Edit(objTurno)); }
public int AddTurno(TurnoEntity objTurno) { return(Turno.Add(objTurno)); }