private void refrescarEncargos() { using (SSSMEntities db = new SSSMEntities()) { var lst = (from a in db.Encargo join c in db.TipoTrabajo on a.TipoTrabajo equals c.IDTipo join b in db.Usuario on a.Encargado equals b.ID where a.Encargado == Properties.Settings.Default.UserID & a.Estado == "Activo" select new { ID = a.IDEncargo, TipoTrabajo = c.Descripcion1, a.Observacion, a.Valor, Cliente = a.NombreCliente, a.NumeroDeTelefono, a.FechaEntrada, a.Estado }).Take(5).ToList(); gridEncargos.DataSource = lst.ToList(); } gridEncargos.Columns[0].DisplayIndex = 9; gridEncargos.Columns[1].DisplayIndex = 9; gridEncargos.Columns[0].Width = 65; //EDITAR gridEncargos.Columns[1].Width = 75; //ELIMINAR gridEncargos.Columns[2].Width = 60; //ID gridEncargos.Columns[3].Width = 120; //TIPOTRABAJO gridEncargos.Columns[4].Width = 135; //DESCRIPCION gridEncargos.Columns[5].Width = 50; //VALOR gridEncargos.Columns[6].Width = 120; //CLIENTE gridEncargos.Columns[7].Width = 115; //NUMERODETELEFONO gridEncargos.Columns[8].Width = 115; //FECHAENTRADA gridEncargos.Columns[9].Width = 65; //ESTADO }
private void refrescar() { using (SSSMEntities db = new SSSMEntities()) { var lst = (from d in db.Usuario select new { ID = d.ID, d.Nombre, Usuario = d.Usuario1, d.TipoUsuario, d.Estado }).ToList(); gridUsuarios.DataSource = lst.ToList(); } gridUsuarios.Columns[0].DisplayIndex = 6; gridUsuarios.Columns[1].DisplayIndex = 6; gridUsuarios.Columns[0].Width = 65; //EDITAR gridUsuarios.Columns[1].Width = 75; //ELIMINAR gridUsuarios.Columns[2].Width = 60; //ID gridUsuarios.Columns[3].Width = 150; //NOMBRE gridUsuarios.Columns[4].Width = 120; //USUARIO gridUsuarios.Columns[6].Width = 70; //ESTADO }
private void button4_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(nombre.Text) == false && string.IsNullOrWhiteSpace(costo.Text) == false) { using (SSSMEntities db = new SSSMEntities()) { if (id == null) { oTabla = new TipoTrabajo(); } oTabla.Descripcion1 = nombre.Text; oTabla.Precio = Convert.ToDouble(costo.Text); if (id == null) { db.TipoTrabajo.Add(oTabla); } else { db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } else { MessageBox.Show("No se permiten espacios en blanco"); } }
private void button2_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(nombre.Text) == false && string.IsNullOrWhiteSpace(user.Text) == false && string.IsNullOrWhiteSpace(pass.Text) == false) { string clave = Mantenimiento.Encrypt(pass.Text); string puesto; if (radUser.Checked) { puesto = "Usuario"; } else { puesto = "Administrador"; } using (SSSMEntities db = new SSSMEntities()) { oTabla.Nombre = nombre.Text; oTabla.Clave = clave; oTabla.Estado = estadoCmb.Text; oTabla.TipoUsuario = puesto; db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); this.Close(); } } else { MessageBox.Show("No se permiten espacios en blanco"); } }
private void finalizarBtn_Click(object sender, EventArgs e)//FINALIZAR { if (string.IsNullOrWhiteSpace(cliente.Text) == false && string.IsNullOrWhiteSpace(telefono.Text) == false && string.IsNullOrWhiteSpace(costo.Text) == false && string.IsNullOrWhiteSpace(abono.Text) == false && string.IsNullOrWhiteSpace(descripcion.Text) == false) { DialogResult dialogResult = MessageBox.Show("Desea finalizar el trabajo? ", "Advertencia", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { using (SSSMEntities db = new SSSMEntities()) { //INSERT START oTabla.Observacion = descripcion.Text; oTabla.Valor = Convert.ToInt32(costo.Text); oTabla.Abono = Convert.ToInt32(abono.Text); oTabla.TipoTrabajo = idAtencion; oTabla.Encargado = Properties.Settings.Default.UserID; oTabla.Estado = "Entregado"; oTabla.NombreCliente = cliente.Text; oTabla.NumeroDeTelefono = telefono.Text; //INSERT END var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla.FechaSalida = date.AsEnumerable().First(); db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); this.Close(); } } } else { MessageBox.Show("No se permiten espacios en blanco"); } }
private void btnlogin_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtuser.Text) == true || string.IsNullOrWhiteSpace(txtpass.Text) == true) { MessageBox.Show("No se permiten campos vacios."); } else { if (txtuser.Text == txtpass.Text) { string passEncrypt = Mantenimiento.Encrypt(txtpass.Text); using (SSSMEntities db = new SSSMEntities()) { Usuario otabla = db.Usuario.Find(Properties.Settings.Default.UserID);; otabla.Clave = passEncrypt; otabla.Estado = "Activo"; db.Entry(otabla).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Se actualizo la contraseña correctamente."); Login log = new Login(); log.Show(); this.Close(); } } else { MessageBox.Show("Contraseñas no coinciden."); } } }
private void button4_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(nombre.Text) == false && string.IsNullOrWhiteSpace(telefono.Text) == false) { using (SSSMEntities db = new SSSMEntities()) { if (id == null) { oTabla = new Cliente(); } oTabla.Nombre = nombre.Text; oTabla.Identidad = identidad.Text; oTabla.Telefono = telefono.Text; if (id == null) { db.Cliente.Add(oTabla); } else { db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } else { MessageBox.Show("No se permiten espacios en blanco"); } }
private void cargaDatos() { using (SSSMEntities db = new SSSMEntities()) { oTabla = db.TipoTrabajo.Find(id); nombre.Text = oTabla.Descripcion1; costo.Text = oTabla.Precio.ToString(); } }
private void cargaDatos() { using (SSSMEntities db = new SSSMEntities()) { oTabla = db.Cliente.Find(id); nombre.Text = oTabla.Nombre; identidad.Text = oTabla.Identidad; telefono.Text = oTabla.Telefono; } }
void cargarCombox() { /*COMBOBOX START */ SSSMEntities atencion = new SSSMEntities(); List <TipoTrabajo> tipoT = (from TipoTrabajo in atencion.TipoTrabajo select TipoTrabajo).OrderBy(c => c.Descripcion1).ToList(); atencionCmb.DataSource = tipoT; atencionCmb.DisplayMember = "Descripcion1"; atencionCmb.ValueMember = "IDTipo"; /*COMBOBOX END */ }
private void cargaDatos() { cargarCombox(); using (SSSMEntities db = new SSSMEntities()) { oTabla = db.Trabajo.Find(id); descripcion.Text = oTabla.Descripcion; valor.Text = oTabla.Valor.ToString(); atencionCmb.Text = tipox; //WORKING clientecmb.Text = clientex; // WORKING } }
private void button4_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(descripcion.Text) == false && string.IsNullOrWhiteSpace(valor.Text) == false) { using (SSSMEntities db = new SSSMEntities()) { if (id == null) { oTabla = new Trabajo(); } //REFACTOR THIS--- var lst = from a in db.Cliente where a.Nombre == clientecmb.Text select a; Cliente tabla = lst.FirstOrDefault <Cliente>(); if (tabla != null) { idCliente = tabla.IDCliente; } //END--- oTabla.Descripcion = descripcion.Text; oTabla.Valor = Convert.ToInt32(valor.Text); oTabla.TipoTrabajo = idAtencion; oTabla.Usuario = Properties.Settings.Default.UserID; oTabla.Estado = "Activo"; oTabla.Cliente = idCliente; if (id == null) { var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla.FechaEntrada = date.AsEnumerable().First(); db.Trabajo.Add(oTabla); } else { var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla.FechaSalida = date.AsEnumerable().First(); db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } else { MessageBox.Show("No se permiten espacios en blanco"); } }
private void cargaDatos() { cargarCombox(); using (SSSMEntities db = new SSSMEntities()) { oTabla = db.Encargo.Find(id); descripcion.Text = oTabla.Observacion; costo.Text = oTabla.Valor.ToString(); abono.Text = oTabla.Abono.ToString(); atencionCmb.Text = tipox; //WORKING cliente.Text = oTabla.NombreCliente; telefono.Text = oTabla.NumeroDeTelefono.ToString(); } }
private void atencionCmb_SelectedIndexChanged(object sender, EventArgs e) { using (SSSMEntities db = new SSSMEntities()) { var lst = from a in db.TipoTrabajo where a.Descripcion1 == atencionCmb.Text select a; TipoTrabajo tabla = lst.FirstOrDefault <TipoTrabajo>(); if (tabla != null) { idAtencion = tabla.IDTipo; } } }
private void refrescar() { using (SSSMEntities db = new SSSMEntities()) { var lst = from d in db.TipoTrabajo select d; gridUsuarios.DataSource = lst.ToList(); } gridUsuarios.Columns[0].DisplayIndex = 4; gridUsuarios.Columns[1].DisplayIndex = 4; gridUsuarios.Columns[0].Width = 65; //EDITAR gridUsuarios.Columns[1].Width = 75; //ELIMINAR gridUsuarios.Columns[2].Width = 50; //ID gridUsuarios.Columns[3].Width = 200; //TIPOTRABAJO gridUsuarios.Columns[4].Width = 50; //VALOR }
private void refrescar() { using (SSSMEntities db = new SSSMEntities()) { var lst = from d in db.Cliente select d; gridClientesX.DataSource = lst.ToList(); } gridClientesX.Columns[0].DisplayIndex = 5; gridClientesX.Columns[1].DisplayIndex = 5; gridClientesX.Columns[0].Width = 65; //EDITAR gridClientesX.Columns[1].Width = 75; //ELIMINAR gridClientesX.Columns[2].Width = 70; //IDCliente gridClientesX.Columns[3].Width = 275; //Nombre gridClientesX.Columns[4].Width = 120; //Identidad gridClientesX.Columns[5].Width = 120; //Telefono }
private void cargaDatos() { using (SSSMEntities db = new SSSMEntities()) { oTabla = db.Usuario.Find(id); nombre.Text = oTabla.Nombre; user.Text = oTabla.Usuario1; if (oTabla.TipoUsuario == "Usuario") { radUser.Checked = true; } else { radAdmin.Checked = true; } } }
private void gridEncargos_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == gridEncargos.Columns[0].Index)//EDITAR { int?id = GetIdEncargo(); if (id != null) { CrearPedido oFrmTabla = new CrearPedido(id); oFrmTabla.tipox = gridEncargos.CurrentRow.Cells[3].Value.ToString();//TODO FIX THIS --WORKS //oFrmTabla.clientex = gridEncargos.CurrentRow.Cells[6].Value.ToString(); oFrmTabla.finalizarBtn.Visible = true; //MessageBox.Show(oFrmTabla.clientex + " "+ oFrmTabla.tipox); ***FOR TESTING oFrmTabla.ShowDialog(); refrescar(); } } if (e.ColumnIndex == gridEncargos.Columns[1].Index)//ELIMINAR { int? id = GetIdEncargo(); DialogResult dialogResult = MessageBox.Show("Desea borrar " + id.ToString(), "Advertencia", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { using (SSSMEntities db = new SSSMEntities()) { Encargo oTabla = db.Encargo.Find(id); db.Encargo.Remove(oTabla); //LOG START Logs oTabla2 = new Logs(); oTabla2.Usuario = Properties.Settings.Default.UserName.ToString(); oTabla2.Descripcion = "Eliminar Encargo " + oTabla.Observacion + " " + oTabla.FechaEntrada.ToString(); oTabla2.Elemento = "Encargo"; var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla2.Fecha = date.AsEnumerable().First(); db.Logs.Add(oTabla2); //LOG END db.SaveChanges(); } } } refrescarEncargos(); }
private void btnlogin_Click(object sender, EventArgs e) { using (SSSMEntities db = new SSSMEntities()) { string passEncrypt = Mantenimiento.Encrypt(txtpass.Text); var lst = from d in db.Usuario where d.Usuario1 == txtuser.Text && d.Clave == passEncrypt select d; if (lst.Count() > 0) { Usuario otabla = lst.FirstOrDefault <Usuario>(); Properties.Settings.Default.UserID = otabla.ID; switch (otabla.Estado) { case "Activo": Properties.Settings.Default.UserAdmin = otabla.TipoUsuario; Properties.Settings.Default.UserName = otabla.Nombre; this.Hide(); PantallaPrincipal frm = new PantallaPrincipal(); frm.FormClosed += (s, args) => this.Close(); frm.Show(); break; case "Inactivo": MessageBox.Show("Usuario Inactivo"); break; case "CambiarClave": CambiarClave clave = new CambiarClave(); clave.Show(); this.Hide(); break; default: break; } } else { MessageBox.Show("Usuario o contraseña incorrecto"); } } }
private void button4_Click(object sender, EventArgs e)//GUARDAR { if (string.IsNullOrWhiteSpace(cliente.Text) == false && string.IsNullOrWhiteSpace(telefono.Text) == false && string.IsNullOrWhiteSpace(costo.Text) == false && string.IsNullOrWhiteSpace(abono.Text) == false && string.IsNullOrWhiteSpace(descripcion.Text) == false) { using (SSSMEntities db = new SSSMEntities()) { if (id == null) { oTabla = new Encargo(); } //INSERT START oTabla.Observacion = descripcion.Text; oTabla.Valor = Convert.ToInt32(costo.Text); oTabla.Abono = Convert.ToInt32(abono.Text); oTabla.TipoTrabajo = idAtencion; oTabla.Encargado = Properties.Settings.Default.UserID; oTabla.Estado = "Activo"; oTabla.NombreCliente = cliente.Text; oTabla.NumeroDeTelefono = telefono.Text; //INSERT END if (id == null) { var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla.FechaEntrada = date.AsEnumerable().First(); db.Encargo.Add(oTabla); } else { var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla.FechaSalida = date.AsEnumerable().First(); db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } else { MessageBox.Show("No se permiten espacios en blanco"); } }
private void gridUsuarios_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == gridUsuarios.Columns[0].Index)//EDITAR { int?id = GetId(); if (id != null) { EditarEmpleado oFrmTabla = new EditarEmpleado(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()) { Usuario oTabla = db.Usuario.Find(id); db.Usuario.Remove(oTabla); //LOG START Logs oTabla2 = new Logs(); oTabla2.Usuario = Properties.Settings.Default.UserName.ToString(); oTabla2.Descripcion = "Eliminar Empleado " + oTabla.Nombre; oTabla2.Elemento = "Empleado"; var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla2.Fecha = date.AsEnumerable().First(); db.Logs.Add(oTabla2); //LOG END db.SaveChanges(); } } } refrescar(); }
void cargarCombox() { /*COMBOBOX CLIENTE START */ SSSMEntities entities = new SSSMEntities(); List <Cliente> cliente = (from Cliente in entities.Cliente select Cliente).OrderBy(c => c.Nombre).ToList(); clientecmb.DataSource = cliente; clientecmb.DisplayMember = "Nombre"; clientecmb.ValueMember = "IDCliente"; /*COMBOBOX CLIENTE END */ /*COMBOBOX START */ SSSMEntities atencion = new SSSMEntities(); List <TipoTrabajo> tipoT = (from TipoTrabajo in atencion.TipoTrabajo select TipoTrabajo).OrderBy(c => c.Descripcion1).ToList(); atencionCmb.DataSource = tipoT; atencionCmb.DisplayMember = "Descripcion1"; atencionCmb.ValueMember = "IDTipo"; /*COMBOBOX END */ }
private void atencionCmb_SelectedIndexChanged(object sender, EventArgs e) { string costo = ""; using (SSSMEntities db = new SSSMEntities()) { var lst = from a in db.TipoTrabajo where a.Descripcion1 == atencionCmb.Text select a; TipoTrabajo tabla = lst.FirstOrDefault <TipoTrabajo>(); if (tabla != null) { costo = tabla.Precio.ToString(); idAtencion = tabla.IDTipo; } } if (id is null) { this.valor.Text = costo; } }
private void button4_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(nombre.Text) == false && string.IsNullOrWhiteSpace(usuario.Text) == false && string.IsNullOrWhiteSpace(pass.Text) == false) { string tipo; if (radUser.Checked) { tipo = "Usuario"; } else { tipo = "Administrador"; } string passEncrypt = Mantenimiento.Encrypt(pass.Text); using (SSSMEntities db = new SSSMEntities()) { Usuario oTabla = new Usuario(); oTabla.Nombre = nombre.Text; oTabla.Clave = passEncrypt; oTabla.Usuario1 = usuario.Text; oTabla.TipoUsuario = tipo; oTabla.Estado = "CambiarClave"; db.Usuario.Add(oTabla); db.SaveChanges(); this.Close(); } } else { MessageBox.Show("No se permiten espacios en blanco"); } }
private void refrescar() { using (SSSMEntities db = new SSSMEntities()) { var lst = (from d in db.Trabajo join c in db.TipoTrabajo on d.TipoTrabajo equals c.IDTipo join b in db.Cliente on d.Cliente equals b.IDCliente join a in db.Usuario on d.Usuario equals a.ID where d.Usuario == Properties.Settings.Default.UserID & d.Estado == "Activo" select new { ID = d.IDTrabajo, TipoTrabajo = c.Descripcion1, d.Descripcion, d.Valor, Cliente = b.Nombre, d.FechaEntrada, d.FechaSalida, d.Estado }).Take(5).ToList(); gridTrabajos.DataSource = lst.ToList(); } gridTrabajos.Columns[0].DisplayIndex = 9; gridTrabajos.Columns[1].DisplayIndex = 9; gridTrabajos.Columns[0].Width = 65; //EDITAR gridTrabajos.Columns[1].Width = 75; //ELIMINAR gridTrabajos.Columns[2].Width = 60; //ID gridTrabajos.Columns[3].Width = 120; //TIPOTRABAJO gridTrabajos.Columns[4].Width = 135; //DESCRIPCION gridTrabajos.Columns[5].Width = 50; //VALOR gridTrabajos.Columns[6].Width = 120; //CLIENTE gridTrabajos.Columns[7].Width = 115; //FECHAENTRADA gridTrabajos.Columns[8].Width = 115; //FECHASALIDA gridTrabajos.Columns[9].Width = 65; //ESTADO }