Example #1
0
        public bool Update(Models.Grupos grupo)
        {
            try
            {
                string sql = "UPDATE tbgrupos SET nomegrupo = '"
                             + this.FormatString(grupo.nomeGrupo) + "'," +
                             " situacao = '" + this.FormatString(grupo.situacao) + "'," +
                             " observacao = '" + this.FormatString(grupo.observacao) + "'," +
                             " dtultalteracao = '" + DateTime.Now.ToString("yyyy-MM-dd")
                             + "' WHERE tbgrupos.codgrupo = " + grupo.codigo;
                OpenConnection();
                SqlQuery = new SqlCommand(sql, con);
                int i = SqlQuery.ExecuteNonQuery();

                if (i > 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception error)
            {
                throw new Exception(error.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
Example #2
0
        public bool Insert(Models.Grupos grupo)
        {
            try
            {
                var sql = string.Format("INSERT INTO tbgrupos ( nomegrupo, situacao, observacao, dtcadastro, dtultalteracao) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}')",
                                        this.FormatString(grupo.nomeGrupo),
                                        this.FormatString(grupo.situacao),
                                        this.FormatString(grupo.observacao),
                                        DateTime.Now.ToString("yyyy-MM-dd"),
                                        DateTime.Now.ToString("yyyy-MM-dd")
                                        );
                OpenConnection();
                SqlQuery = new SqlCommand(sql, con);
                int i = SqlQuery.ExecuteNonQuery();

                if (i > 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception error)
            {
                throw new Exception(error.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
Example #3
0
 public Grupos GetGrupo(int?codGrupo)
 {
     try
     {
         var model = new Models.Grupos();
         if (codGrupo != null)
         {
             OpenConnection();
             var sql = this.Search(codGrupo, null);
             SqlQuery = new SqlCommand(sql, con);
             reader   = SqlQuery.ExecuteReader();
             while (reader.Read())
             {
                 model.codigo         = Convert.ToInt32(reader["Grupo_ID"]);
                 model.nomeGrupo      = Convert.ToString(reader["Grupo_Nome"]);
                 model.situacao       = Convert.ToString(reader["Grupo_Situacao"]);
                 model.observacao     = Convert.ToString(reader["Grupo_Observacao"]);
                 model.dtCadastro     = Convert.ToDateTime(reader["Grupo_DataCadastro"]);
                 model.dtUltAlteracao = Convert.ToDateTime(reader["Grupo_DataUltAlteracao"]);
             }
         }
         return(model);
     }
     catch (Exception error)
     {
         throw new Exception(error.Message);
     }
     finally
     {
         CloseConnection();
     }
 }
Example #4
0
        public JsonResult JsUpdate(Models.Grupos model)
        {
            var daoGrupos = new DAOGrupos();

            daoGrupos.Update(model);
            var result = new
            {
                type    = "success",
                field   = "",
                message = "Registro alterado com sucesso!",
                model   = model
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Example #5
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     Models.Grupos g = ObtenerGrupoUsuarioSeleccionado();
     using (var f = new frmEdición(g))
     {
         if (f.ShowDialog() == DialogResult.OK)
         {
             try
             {
                 GruposRepository.Actualizar(g.Id, f.Grupo, f.Estado);
                 ConsultarDatos();
                 dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == g.Id);
             }
             catch (Exception ex)
             {
                 ShowError("Error al intentar grabar los datos: \n" + ex.Message);
             }
         }
     }
 }
Example #6
0
 public frmEdición(Models.Grupos grupo) : this()
 {
     this.Text        = "Edición de transacción";
     txtGrupo.Text    = grupo.Descripcion;
     ckEstado.Checked = grupo.Estado == 1;
 }