public static bool Insertar(Empleadas empleada) { bool retorno = false; try { using (var db = new BeautyCenterDb()) { if (Buscar(empleada.EmpleadaId) == null) { db.Empleada.Add(empleada); } else { db.Entry(empleada).State = EntityState.Modified; } db.SaveChanges(); } retorno = true; } catch (Exception) { throw; } return(retorno); }
public static Empleadas Buscar(int id) { Empleadas emp = new Empleadas(); using (var db = new BeautyCenterDb()) { emp = db.Empleada.Find(id); } return(emp); }
public void InsertarTest() { // Assert.Fail(); Empleadas c = new Empleadas(); c.Nombre = "Maria"; c.Cedula = "84525-6"; c.Direccion = "Cotui"; c.Telefono = "758-965-965"; c.Servicio = "lavado"; c.FechaEntrada = DateTime.Today; Assert.IsTrue(EmpleadasBll.Insertar(c) != false); }
public static bool Eliminar(int id) { bool retorno = false; try { using (BeautyCenterDb db = new BeautyCenterDb()) { Empleadas user = (from c in db.Empleada where c.EmpleadaId == id select c).FirstOrDefault(); db.Empleada.Remove(user); db.SaveChanges(); retorno = true; } } catch (Exception) { throw; } return(retorno); }
private void GuardarBoton_Click_1(object sender, EventArgs e) { if (string.IsNullOrEmpty(NombreTextBox.Text) || string.IsNullOrEmpty(CedulaTextBox.Text) || string.IsNullOrEmpty(ServicioTextBox.Text)) { MessageBox.Show("Dejaste un campo vacio"); } else { Empleadas user = new Empleadas(); using (BeautyCenterDb db = new BeautyCenterDb()) { string var = (from c in db.Servicio where c.TipoServicio == ServicioTextBox.Text select c.TipoServicio).FirstOrDefault(); if (var == ServicioTextBox.Text) { int id; int.TryParse(IdTextBox.Text, out id); user.Nombre = NombreTextBox.Text; user.Cedula = CedulaTextBox.Text; user.Telefono = TelefonoTextBox.Text; user.Direccion = DireccionTextBox.Text; user.Servicio = ServicioTextBox.Text; user.SueldoFijo = Convert.ToInt32(SueldoFijoTextBox.Text); user.FechaEntrada = FechaDateTimePicker.Value.Date; user.EmpleadaId = id; if (EmpleadasBll.Insertar(user)) { MessageBox.Show("Empleado Guardada Exitosamente"); } LimpiarCampos(); } else { MessageBox.Show("El Servicio no esta registrado"); } } } }