private void btnGuardar_Click(object sender, EventArgs e) { if (dgvObjetivosCurso.Rows.Count > 0) { int cont = 0; int porc = 100 / dgvObjetivosCurso.Rows.Count; int id_curso = oCursoSelected.Id_curso; //empezar la cosa que no sabemos try { List <Objetivos> objetivos = new List <Objetivos>(); foreach (DataGridViewRow row in dgvObjetivosCurso.Rows) { cont += 1; int id = Convert.ToInt32(row.Cells["Id_Objetivos"].Value); string nombre_corto = Convert.ToString(dgvObjetivosCurso.CurrentRow.Cells["nom_corto"].Value); string nombre_largo = Convert.ToString(dgvObjetivosCurso.CurrentRow.Cells["nom_largo"].Value); bool borrado = Convert.ToBoolean(dgvObjetivosCurso.CurrentRow.Cells["borrado"].Value); Objetivos obj = new Objetivos(id, nombre_corto, nombre_largo, borrado); objetivos.Add(obj); } oObjetivoCursoService.crear(oCursoSelected.Id_curso, objetivos, porc); MessageBox.Show("Objetivos Actualizados!"); this.Close(); } catch (System.Exception ex) { MessageBox.Show("Error al Guardar los Cambios! " + ex.Message + ex.StackTrace, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public ActionResult Post(bool IsNew, ObjetivosModel varObjetivos) { try { //if (ModelState.IsValid) //{ if (!_tokenManager.GenerateToken()) { return(Json(null, JsonRequestBehavior.AllowGet)); } _IObjetivosApiConsumer.SetAuthHeader(_tokenManager.Token); var result = ""; var ObjetivosInfo = new Objetivos { Clave = varObjetivos.Clave , Descripcion = varObjetivos.Descripcion }; result = !IsNew? _IObjetivosApiConsumer.Update(ObjetivosInfo, null, null).Resource.ToString() : _IObjetivosApiConsumer.Insert(ObjetivosInfo, null, null).Resource.ToString(); Session["KeyValueInserted"] = result; return(Json(result, JsonRequestBehavior.AllowGet)); //} //return Json(false, JsonRequestBehavior.AllowGet); } catch (ServiceException ex) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public HttpResponseMessage Post(Objetivos varObjetivos) { if (ModelState.IsValid) { var data = "-1"; try { data = Convert.ToString(this.service.Insert(varObjetivos)); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_InsObjetivos", new JavaScriptSerializer().Serialize(varObjetivos), true); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsObjetivos", new JavaScriptSerializer().Serialize(varObjetivos), true); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter)); } else { var errors = ModelState.SelectMany(m => m.Value.Errors.Select(err => err.ErrorMessage != string.Empty ? err.ErrorMessage : err.Exception.Message).ToList()).ToList(); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsObjetivos", new JavaScriptSerializer().Serialize(varObjetivos), false, errors.ToString()); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.BadRequest, errors)); } }
public HttpResponseMessage Delete(int id) { Objetivos varObjetivos = this.service.GetByKey(id, false); bool result = false; if (varObjetivos == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } try { result = this.service.Delete(id);//, globalData, dataReference); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelObjetivos", new JavaScriptSerializer().Serialize(varObjetivos), result); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelObjetivos", new JavaScriptSerializer().Serialize(varObjetivos), result, ex.Message); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
internal bool Actualizar(Objetivos oObjetivoSeleccionado) { String strSql = "UPDATE objetivos set nombre_corto = @param1, nombre_largo = @param2 where id_objetivo = @param3"; var parametros = new Dictionary <string, object>(); parametros.Add("param1", oObjetivoSeleccionado.Nombre_corto); parametros.Add("param2", oObjetivoSeleccionado.Nombre_largo); parametros.Add("param3", oObjetivoSeleccionado.ID_objetivos); return(DataManager.GetInstance().EjecutarSQL(strSql, parametros) == 1); }
public HttpResponseMessage Get_Datos_Generales(int id) { Objetivos entity = this.service.ListaSelAll(1, 1, "Objetivos.Clave='" + id.ToString() + "'", "").Objetivoss.First(); Objetivos result = new Objetivos(); result.Clave = entity.Clave; result.Descripcion = entity.Descripcion; return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter)); }
public void Post(Objetivos objetivo) { try { _objetivoRepository.Adicionar(objetivo); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Adicionar(Objetivos objetivo) { try { _ctx.Objetivos.Add(objetivo); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Put(Guid id, Objetivos objetivo) { try { objetivo.IdObjetivo = id; _objetivoRepository.Editar(objetivo); } catch (Exception ex) { throw new Exception(ex.Message); } }
public Objetivos BuscarPorId(Guid id) { try { Objetivos objetivo = _ctx.Objetivos.Find(id); return(objetivo); } catch (Exception ex) { throw new Exception(ex.Message); } }
public HttpResponseMessage PutTunnel(Objetivos emp, string user, string password) { var client = new System.Net.WebClient(); client.Headers = TokenManager.GetAuthenticationHeader(user, password); client.Headers["Content-Type"] = "application/json"; var dataString = new JavaScriptSerializer().Serialize(emp); var result = client.UploadString(new Uri(baseApi + ApiControllerUrl + "/Put?Id=" + emp.Clave), "PUT" , dataString); return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter)); }
internal IList <Objetivos> GetObjetivosDisponibles(int id_curso) { List <Objetivos> objetivos = new List <Objetivos>(); String strSql = "select * from Objetivos O where id_objetivo not in(select o.id_objetivo from [dbo].[ObjetivosCursos] OC, Objetivos O, Cursos C where OC.id_curso = C.id_curso and OC.id_objetivo = O.id_objetivo and C.id_curso = @param1) and o.borrado = 0"; DataTable data = DBHelper.getDBHelper().ConsultarSQLConParametros(strSql, new object[] { id_curso }); foreach (DataRow row in data.Rows) { int id = int.Parse(row["id_objetivo"].ToString()); Objetivos obj = new Objetivos(id, row["nombre_corto"].ToString(), row["nombre_largo"].ToString(), bool.Parse(row["borrado"].ToString())); objetivos.Add(obj); } return(objetivos); }
internal IList <Objetivos> getObjSinBorrado(string nombreCorto, string nombreLargo) { List <Objetivos> objetivos = new List <Objetivos>(); String strSql = "SELECT * FROM dbo.Objetivos where nombre_corto like '%' + @param1 + '%' and nombre_largo like '%' + @param2 + '%' and borrado <> 1"; DataTable data = DBHelper.getDBHelper().ConsultarSQLConParametros(strSql, new object[] { nombreCorto, nombreLargo }); foreach (DataRow row in data.Rows) { int id = int.Parse(row["id_objetivo"].ToString()); bool borrado = bool.Parse(row["borrado"].ToString()); Objetivos obj = new Objetivos(id, row["nombre_corto"].ToString(), row["nombre_largo"].ToString(), borrado); objetivos.Add(obj); } return(objetivos); }
public IList <Objetivos> GetAll() { List <Objetivos> objetivos = new List <Objetivos>(); String strSql = "SELECT * from dbo.Objetivos where borrado <> 1;"; DataTable t = DBHelper.getDBHelper().ConsultaSQL(strSql); foreach (DataRow row in t.Rows) { int id = int.Parse(row["id_objetivo"].ToString()); Objetivos obj = new Objetivos(id, row["nombre_corto"].ToString(), row["nombre_largo"].ToString(), bool.Parse(row["borrado"].ToString())); objetivos.Add(obj); } return(objetivos); }
internal IList <Objetivos> GetObjetivosByid(int id_objetivos) { List <Objetivos> objetivos = new List <Objetivos>(); String strSql = "SELECT * FROM dbo.Objetivos where id_objetivo = @param1 and borrado <> 1"; DataTable data = DBHelper.getDBHelper().ConsultarSQLConParametros(strSql, new object[] { id_objetivos }); foreach (DataRow row in data.Rows) { int id = int.Parse(row["id_objetivo"].ToString()); Objetivos obj = new Objetivos(id, row["nombre_corto"].ToString(), row["nombre_largo"].ToString(), bool.Parse(row["borrado"].ToString())); objetivos.Add(obj); } return(objetivos); }
public void Remover(Guid id) { try { Objetivos objetivo = BuscarPorId(id); if (objetivo == null) { throw new Exception("Objetivo não encontrado"); } _ctx.Objetivos.Remove(objetivo); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public HttpResponseMessage Put_Datos_Generales(Objetivos varObjetivos_Datos_Generales) { var data = "-1"; try { data = Convert.ToString(this.service.Update_Datos_Generales(varObjetivos_Datos_Generales)); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, varObjetivos_Datos_Generales.Clave, BitacoraHelper.TypeSql.UPDATE, "sp_UpdObjetivos", new JavaScriptSerializer().Serialize(varObjetivos_Datos_Generales), true); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, varObjetivos_Datos_Generales.Clave, BitacoraHelper.TypeSql.UPDATE, "sp_UpdObjetivos", new JavaScriptSerializer().Serialize(varObjetivos_Datos_Generales), false, ex.Message); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter)); }
private void btnEditar_Click(System.Object sender, System.EventArgs e) { int id = Convert.ToInt32(dgvObjetivos.CurrentRow.Cells["Id_Objetivos"].Value); string nombre_corto = Convert.ToString(dgvObjetivos.CurrentRow.Cells["nom_corto"].Value); string nombre_largo = Convert.ToString(dgvObjetivos.CurrentRow.Cells["nom_largo"].Value); bool borrado = Convert.ToBoolean(dgvObjetivos.CurrentRow.Cells["borrado"].Value); if (!borrado) { Objetivos objetivo = new Objetivos(id, nombre_corto, nombre_largo, borrado); frmAbmcObjetivos frm = new frmAbmcObjetivos(); frm.IniciarFormulario(frmAbmcObjetivos.FormMode.actualizar, objetivo); frm.ShowDialog(); btnBuscar_Click(sender, e); } else { MessageBox.Show("No se puede Editar el Objetivo Seleccionado", "Error"); } }
public void Editar(Objetivos objetivo) { try { Objetivos objetivoTemp = BuscarPorId(objetivo.IdObjetivo); if (objetivoTemp == null) { throw new Exception("Objetivo não encontrado"); } objetivoTemp.Descricao = objetivo.Descricao; _ctx.Objetivos.Update(objetivoTemp); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public HttpResponseMessage ObjetivosGenerateID() { Objetivos varObjetivos = new Objetivos(); var data = "-1"; try { data = Convert.ToString(this.service.Insert(varObjetivos)); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_ObjetivosGenerateID", new JavaScriptSerializer().Serialize(varObjetivos), true); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_ObjetivosGenerateID", new JavaScriptSerializer().Serialize(varObjetivos), true); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter)); }
public bool IsConfuso; // Determina si esta confusa la unidad #endregion #region Funcionalidad /// <summary> /// <para>Determina el bando</para> /// </summary> /// <param name="bando"></param> /// <param name="objetivos"></param> /// <returns></returns> public bool IsCalculo(Bando bando, Objetivos objetivos) // Determina el bando { bool isCalculo = false; switch (objetivos) { case Objetivos.UnoMismo: isCalculo = bando == this; break; case Objetivos.Aliado: isCalculo = tipo == bando.tipo; break; case Objetivos.Enemigo: isCalculo = (tipo != bando.tipo) && bando.tipo != Bandos.Neutral; break; } return(IsConfuso ? !isCalculo : isCalculo); }
public ActionResult Delete(int id) { try { if (!_tokenManager.GenerateToken()) { return(Json(null, JsonRequestBehavior.AllowGet)); } _IObjetivosApiConsumer.SetAuthHeader(_tokenManager.Token); Objetivos varObjetivos = null; if (id.ToString() != "0") { string where = ""; } var result = _IObjetivosApiConsumer.Delete(id, null, null).Resource; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (ServiceException ex) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public List <Objetivos> GetAllObjetivos(PlanMarketing PMKT) { SqlCommand cmd = new SqlCommand("spGetObjetivosAll", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Id_PlanMarketing", SqlDbType.Int).Value = PMKT.Id_PlanMarketing; List <Objetivos> list = new List <Objetivos>(); cn.Open(); using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { Objetivos obj = new Objetivos(); if (dataReader["Id_Objetivo"] != DBNull.Value) { obj.Id_Objetivo = (int)dataReader["Id_Objetivo"]; } if (dataReader["Id_PlanMarketing"] != DBNull.Value) { obj.Id_PlanMarketing = (int)dataReader["Id_PlanMarketing"]; } if (dataReader["NombreObjetivo"] != DBNull.Value) { obj.NombreObjetivo = (string)dataReader["NombreObjetivo"]; } if (dataReader["DescripcionObjetivo"] != DBNull.Value) { obj.DescripcionObjetivo = (string)dataReader["DescripcionObjetivo"]; } if (dataReader["UsuarioRegistra"] != DBNull.Value) { obj.UsuarioRegistra = (string)dataReader["UsuarioRegistra"]; } if (dataReader["MaquinaRegistra"] != DBNull.Value) { obj.MaquinaRegistra = (string)dataReader["MaquinaRegistra"]; } if (dataReader["FechaRegistro"] != DBNull.Value) { obj.FechaRegistro = (DateTime)dataReader["FechaRegistro"]; } if (dataReader["UsuarioModifica"] != DBNull.Value) { obj.UsuarioModifica = (string)dataReader["UsuarioModifica"]; } if (dataReader["MaquinaModifica"] != DBNull.Value) { obj.MaquinaModifica = (string)dataReader["MaquinaModifica"]; } if (dataReader["FechaModifica"] != DBNull.Value) { obj.FechaModifica = (DateTime)dataReader["FechaModifica"]; } list.Add(obj); } } cn.Close(); return(list); }
internal void IniciarFormulario(FormMode actualizar, Objetivos objetivo) { formMode = actualizar; oObjetivoSelected = objetivo; }
internal bool actualizarObjetivo(Objetivos oObjetivoSeleccionado) { return(oObjetivosDao.Actualizar(oObjetivoSeleccionado)); }