Exemplo n.º 1
0
        private void agregartipobtn_Click(object sender, EventArgs e)
        {
            AgregarTipoTrabajo at = new AgregarTipoTrabajo();

            at.ShowDialog();
            refrescar();
        }
Exemplo n.º 2
0
        private void gridUsuarios_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == gridUsuarios.Columns[0].Index)//EDITAR
            {
                int?id = GetId();
                if (id != null)
                {
                    AgregarTipoTrabajo oFrmTabla = new AgregarTipoTrabajo(id);
                    oFrmTabla.ShowDialog();
                    refrescar();
                }
            }
            if (e.ColumnIndex == gridUsuarios.Columns[1].Index)//ELIMINAR
            {
                int?         id           = GetId();
                DialogResult dialogResult = MessageBox.Show("Desea borrar " + id.ToString(), "Advertencia", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    using (SSSMEntities db = new SSSMEntities())
                    {
                        TipoTrabajo oTabla = db.TipoTrabajo.Find(id);
                        db.TipoTrabajo.Remove(oTabla);

                        //LOG START
                        Logs oTabla2 = new Logs();
                        oTabla2.Usuario     = Properties.Settings.Default.UserName.ToString();
                        oTabla2.Descripcion = "Eliminar TipoTrabajo " + oTabla.Descripcion1;
                        oTabla2.Elemento    = "TipoTrabajo";
                        var date = db.Database.SqlQuery <DateTime>("select getDate()");
                        oTabla2.Fecha = date.AsEnumerable().First();
                        db.Logs.Add(oTabla2);
                        //LOG END

                        db.SaveChanges();
                    }
                }
            }
            refrescar();
        }