Пример #1
0
        private void button16_Click(object sender, EventArgs e)
        {
            CrearTrabajo c = new CrearTrabajo();

            c.ShowDialog();
            refrescar();
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            CrearTrabajo t = new CrearTrabajo(this);

            t.idUser.Text = this.iduser.Text;
            t.Show();
        }
Пример #3
0
        private void gridTrabajos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == gridTrabajos.Columns[0].Index)//EDITAR
            {
                int?id = GetId();
                if (id != null)
                {
                    CrearTrabajo oFrmTabla = new CrearTrabajo(id);
                    oFrmTabla.tipox                = gridTrabajos.CurrentRow.Cells[3].Value.ToString(); //TODO FIX THIS --WORKS
                    oFrmTabla.clientex             = gridTrabajos.CurrentRow.Cells[6].Value.ToString(); //TODO FIX THIS --WORKS
                    oFrmTabla.finalizarBtn.Visible = true;
                    //MessageBox.Show(oFrmTabla.clientex + " "+ oFrmTabla.tipox); ***FOR TESTING
                    oFrmTabla.ShowDialog();
                    refrescar();
                }
            }
            if (e.ColumnIndex == gridTrabajos.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())
                    {
                        Trabajo oTabla = db.Trabajo.Find(id);
                        db.Trabajo.Remove(oTabla);

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

                        db.SaveChanges();
                    }
                }
            }

            refrescar();
        }