public JsonResult agregar(int Trafico, string TraficoDescripcion, string CC, string Area_Funcional, int lineaNegocio) { CentroCosto centrocosto = db.CentroCosto.Where(x => x.Trafico_Id == Trafico && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio).SingleOrDefault(); object respuesta = null; if (centrocosto == null) { try { var nuevo = new CentroCosto(); nuevo.Trafico_Id = Trafico; nuevo.TraficoDescripcion = TraficoDescripcion; nuevo.CC = CC; nuevo.Area_Funcional = Area_Funcional; nuevo.Activo = 1; nuevo.Id_LineaNegocio = lineaNegocio; db.CentroCosto.Add(nuevo); Log log = new Log(); log.insertaNuevoOEliminado(nuevo, "Nuevo", "CentroCosto.html", Request.UserHostAddress); db.SaveChanges(); respuesta = new { success = true, results = "ok" }; } catch (Exception ex) { respuesta = new { success = false, results = ex.Message }; } } else { respuesta = new { success = false, results = "El Tráfico actual ya está dado de alta" }; } return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public JsonResult ActualizarEstadoCentroCosto(List <CentroCosto> dataToProcess) { CentroCosto empresa = new CentroCosto(); foreach (var item in dataToProcess) { empresa.Cod_Cc = item.Cod_Cc; empresa.Cod_Emp = item.Cod_Emp; empresa.Estado = item.Estado; empresa.User_Log = item.User_Log; //LLENADO DE BD string constr = conexion; using (MySqlConnection con = new MySqlConnection(constr)) { con.Open(); MySqlCommand cmd = new MySqlCommand(bd + "web_pactualiza_estado_cc", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("p_Cod_Cc", empresa.Cod_Cc); cmd.Parameters.AddWithValue("p_Cod_Emp", empresa.Cod_Emp); cmd.Parameters.AddWithValue("p_Estado", empresa.Estado); cmd.Parameters.AddWithValue("p_User_Log", empresa.User_Log); cmd.ExecuteNonQuery(); con.Close(); } } return(Json(dataToProcess, JsonRequestBehavior.AllowGet)); }
private void mView_New(object sender, EventArgs e) { this.mView.IsSuccessful = false; this.mOld = this.mActual; this.mActual = new CentroCosto(); SetData(); }
public JsonResult borrar(string strID) { int Id = 0; strID = strID.TrimEnd(','); object respuesta; try { string[] Ids = strID.Split(','); for (int i = 0; i < Ids.Length; i++) { if (Ids[i].Length != 0) { Id = int.Parse(Ids[i]); CentroCosto oCentroCosto = db.CentroCosto.Where(x => x.Id == Id).SingleOrDefault(); oCentroCosto.Activo = 0; Log log = new Log(); log.insertaNuevoOEliminado(oCentroCosto, "Eliminado", "CentroCosto.html", Request.UserHostAddress); db.SaveChanges(); } } respuesta = new { success = true, results = "ok" }; } catch { respuesta = new { success = false, result = "no" }; } return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public virtual JsonResult Crear(CentroCosto entidad) { var jsonResponse = new JsonResponse { Success = false }; if (ModelState.IsValid) { try { entidad.UsuarioCreacion = UsuarioActual.IdUsuario.ToString(); entidad.UsuarioModificacion = UsuarioActual.IdUsuario.ToString(); CentroCostoBL.Instancia.Add(entidad); jsonResponse.Success = true; jsonResponse.Message = "Se Proceso con éxito"; } catch (Exception ex) { logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace)); jsonResponse.Message = "Ocurrio un error, por favor intente de nuevo o más tarde."; } } else { jsonResponse.Message = "Por favor ingrese todos los campos requeridos"; } return Json(jsonResponse, JsonRequestBehavior.AllowGet); }
protected void Page_Load(object sender, EventArgs e) { this.conexion = new Conexion(); this.conexion.conectar(); this.empleados = new Personal(); this.loc = new Localidades(); this.cent = new CentroCosto(); this.empleados.Jquery(); localidades = new ArrayList(); centros = new ArrayList(); this.registroCent = cent.getCentros(); this.registroLoc = loc.getLocalidades(); localidades.Add("Seleccione una opcion..."); while (getRegLocalidades().Read()) { localidades.Add(getRegLocalidades()["Nombre"].ToString()); } listaLocalidades.DataSource = localidades; listaLocalidades.DataBind(); centros.Add("Seleccione una opcion..."); while (getRegCentros().Read()) { centros.Add(getRegCentros()["Nombre"].ToString()); } listaCC.DataSource = centros; listaCC.DataBind(); }
public ActionResult Crear(CentroCosto centrocosto) { if (ModelState.IsValid) { return(RedirectToAction("Index", "CentroCostos")); } return(View(centrocosto)); }
private void mView_View(object sender, EventArgs e) { this.mView.IsSuccessful = false; this.mActual = this.mCentroCostoService.ObtenerPorId(this.mView.SelectId); this.mOld = GenericEntityAction <CentroCosto> .Clone(this.mActual); SetData(); }
public ActionResult DeleteConfirmed(int id) { CentroCosto centroCosto = _db.CentrosCostos.Find(id); _db.CentrosCostos.Remove(centroCosto); _db.SaveChanges(); return(RedirectToAction("Index")); }
private CentroCosto BuscarCentroCosto(object datoBuscar) { CentroCosto c = null; c = (from x in listaCentroCosto where x.Codigo == datoBuscar.ToString() select x).FirstOrDefault(); return(c); }
public override void SeleccionarItem(object sender, EventArgs e) { ObjectListView listView = sender as ObjectListView; CentroCosto a = (CentroCosto)listView.SelectedObject; if (a != null) { this.mSelectCentroCostoID = a.Id; } }
public virtual CentroCosto GetFromReader(IDataReader reader) { CentroCosto c = new CentroCosto(); c.Id = int.Parse(reader["IdCentroCosto"].ToString()); c.Codigo = reader["CoCentroCosto"].ToString(); c.Nombre = reader["NoCentroCosto"].ToString(); c.DescripcionCorta = reader["TxDescripcionCorta"].ToString(); c.EstaActivo = bool.Parse(reader["FlActivo"].ToString()); return(c); }
// GET: CentrosCostos/Create public ActionResult Create() { PopulaForma(); var centroCosto = new CentroCosto { Status = Status.Activo, SucursalId = ObtenerSucursal() }; return(View(centroCosto)); }
public Boolean Insertar(CentroCosto objCentroCosto) { try { Esquema.CentroCosto.Add(objCentroCosto); return(Esquema.SaveChanges() == 1); } catch (Exception f) { return(false); } }
public ActionResult Edit(CentroCosto centroCosto) { PopulaForma(centroCosto.DepartamentoId); if (ModelState.IsValid) { _db.Entry(centroCosto).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(centroCosto)); }
public virtual CentroCosto GetCentroCostoFromReader(IDataReader reader) { CentroCosto cc = null; cc = new CentroCosto() { Codigo = reader["Cod_Area"].ToString().Trim(), Nombre = reader["Desc_Area"].ToString().Trim(), DescripcionCorta = reader["Desc_Corta"].ToString().Trim() }; return(cc); }
public ActionResult Create(CentroCosto centroCosto) { PopulaForma(centroCosto.DepartamentoId); if (ModelState.IsValid) { _db.CentrosCostos.Add(centroCosto); _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(centroCosto)); }
public long UpdateCECO(CentroCosto item, string ip) { try { _context.CentroCostos.Update(item); procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200); return(_context.SaveChanges()); } catch (Exception ex) { procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400); return(0); } }
// GET: CentrosCostos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CentroCosto centroCosto = _db.CentrosCostos.Find(id); if (centroCosto == null) { return(HttpNotFound()); } PopulaForma(centroCosto.DepartamentoId); return(View(centroCosto)); }
public IActionResult Post([FromBody] CentroCosto centroCosto) { if (centroCosto.Id > 0) { factory.Update(centroCosto); } else { factory.Insert(centroCosto); } factory.Save(); return(Json(centroCosto)); }
public long AddCECO(CentroCosto item, string ip) { try { var CECORes = _context.CentroCostos.Add(item); _context.SaveChanges(); procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200); return(Int32.Parse(CECORes.Entity.IdCentroCosto.ToString())); } catch (Exception ex) { procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400); return(0); } }
public async Task <IHttpActionResult> Edit(CentroCosto centroCosto) { try { db.Entry(centroCosto).State = EntityState.Modified; await db.SaveChangesAsync(); AddLog("", centroCosto.CentroCostoID, centroCosto); return(Ok(true)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public override bool Actualizar(CentroCosto centroCosto) { using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("pa_Actualizar_CentroCosto", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdCentroCosto", SqlDbType.Int).Value = centroCosto.Id; cmd.Parameters.Add("@CoCentroCosto", SqlDbType.VarChar).Value = centroCosto.Codigo; cmd.Parameters.Add("@NoCentroCosto", SqlDbType.VarChar).Value = centroCosto.Nombre; cmd.Parameters.Add("@TxDescripcionCorta", SqlDbType.VarChar).Value = centroCosto.DescripcionCorta; cmd.Parameters.Add("@FlActivo", SqlDbType.Bit).Value = centroCosto.EstaActivo; cn.Open(); int ret = ExecuteNonQuery(cmd); return(ret == 1); } }
public async Task <IHttpActionResult> Create(CentroCosto centroCosto) { try { db.CentroCostos.Add(centroCosto); await db.SaveChangesAsync(); AddLog("", centroCosto.CentroCostoID, centroCosto); return(Ok(true)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public virtual ActionResult Crear() { try { var entidad = new CentroCosto { CCO_Nombre = string.Empty }; PrepararDatos(ref entidad, "Crear"); return PartialView("Edit", entidad); } catch (Exception ex) { logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace)); return new HttpNotFoundWithViewResult("Error"); } }
public bool Eliminar(Int64 id) { try { CentroCosto objCentroCosto = Esquema.CentroCosto.FirstOrDefault(a => a.id == id); Esquema.CentroCosto.Remove(objCentroCosto); if (Esquema.SaveChanges() == 1) { return(true); } else { return(false); } } catch (Exception e) { return(false); } }
private void mView_Delete(object sender, EventArgs e) { this.mActual = this.mCentroCostoService.ObtenerPorId(this.mView.SelectId); if (MessageBox.Show(string.Format("¿Desea eliminar el centro de costo {0}?", this.mActual), AppInfo.Tittle, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { bool successful = false; successful = this.mCentroCostoService.Eliminar(this.mActual.Id); if (successful) { MessageBox.Show("El registro se eliminó correctamente", AppInfo.Tittle, MessageBoxButtons.OK, MessageBoxIcon.Information); this.mView.IsSuccessful = successful; GenericUtil.CreateLog(ModuloLog.Administracion, TipoObjeto.CentroCosto, TipoLog.Informacion, string.Format("Registro eliminado: {0}", this.mActual.ToString())); LoadData(); } else { MessageBox.Show("No se pudo completar la operación", AppInfo.Tittle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
public JsonResult modificar(int Id, int Trafico, string TraficoDescripcion, string CC, string Area_Funcional, int lineaNegocio) { object respuesta = null; CentroCosto centrocosto = db.CentroCosto.Where(x => x.Trafico_Id == Trafico && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio).SingleOrDefault(); if (centrocosto != null) { try { CentroCosto oCentroCosto = db.CentroCosto.Where(x => x.Id == Id && x.Activo == 1 && x.Id_LineaNegocio == lineaNegocio).SingleOrDefault(); oCentroCosto.Trafico_Id = Trafico; oCentroCosto.TraficoDescripcion = TraficoDescripcion; oCentroCosto.CC = CC; oCentroCosto.Area_Funcional = Area_Funcional; Log log = new Log(); log.insertaBitacoraModificacion(oCentroCosto, "Id", oCentroCosto.Id, "Clase_Servicio.html", Request.UserHostAddress); db.SaveChanges(); respuesta = new { success = true, results = "ok" }; } catch (Exception ex) { respuesta = new { success = false, results = "Un error ocurrió mientras se realizaba la petición.\n Error: " + ex.Message.ToString() }; } } else { respuesta = new { success = false, results = "El Tráfico actual ya está dado de alta" }; } return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
private void PrepararDatos(ref CentroCosto entidad, string accion) { entidad.Accion = accion; ViewData["idMenu"] = this.IdMenu; entidad.IdMenu = this.IdMenu; entidad.IdModulo = this.IdModulo; entidad.Estados = Utils.EnumToList<TipoEstado>(); }
public static void Update(CentroCosto obj) { repository.Update(obj); }
public static void Insert(CentroCosto obj) { repository.Insert(obj); }
public static bool Actualizar(CentroCosto centroCosto) { return(AppProvider.CentroCosto.Actualizar(centroCosto)); }
public static int Insertar(CentroCosto centroCosto) { return(AppProvider.CentroCosto.Insertar(centroCosto)); }