private void agregaruserbtn_Click(object sender, EventArgs e) { AgregarCliente ag = new AgregarCliente(); ag.ShowDialog(); refrescar(); }
private void editarbtn_Click(object sender, EventArgs e) { int?id = GetId(); if (id != null) { AgregarCliente oFrmTabla = new AgregarCliente(id); oFrmTabla.ShowDialog(); refrescar(); } }
private void gridClientesX_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == gridClientesX.Columns[0].Index)//EDITAR { int?id = GetId(); if (id != null) { AgregarCliente oFrmTabla = new AgregarCliente(id); oFrmTabla.ShowDialog(); refrescar(); } } if (e.ColumnIndex == gridClientesX.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()) { Cliente oTabla = db.Cliente.Find(id); db.Cliente.Remove(oTabla); //LOG START Logs oTabla2 = new Logs(); oTabla2.Usuario = Properties.Settings.Default.UserName.ToString(); oTabla2.Descripcion = "Eliminar Cliente " + oTabla.Nombre; oTabla2.Elemento = "Cliente"; var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla2.Fecha = date.AsEnumerable().First(); db.Logs.Add(oTabla2); //LOG END db.SaveChanges(); } } } refrescar(); }