private void Editar() { _cliente.Rut = Convert.ToInt32(txtRut.Text); _cliente.Nombre = txtNombre.Text; _cliente.Direccion = txtDireccion.Text; _cliente.Fono = Convert.ToInt32(txtFono.Text); _cliente.Email = txtEmail.Text; using (VeterinariaEntities contexto = new VeterinariaEntities()) { contexto.Entry(_cliente).State = System.Data.Entity.EntityState.Modified; contexto.SaveChanges(); } MessageBox.Show( $"Se edito la informacion del cliente {_cliente.Nombre} exitosamente", ".: Sistema Veterinaria:.", MessageBoxButtons.OK, MessageBoxIcon.Information ); CargarGrilla(); Limpiar(); Botones(true); }
private void CrearAtencion() { using (VeterinariaEntities contexto = new VeterinariaEntities()) { _atencion = new Atencion() { Cliente = Convert.ToInt32(cbxCliente.SelectedValue), Fecha = dtpEdad.Value, Mascota = Convert.ToInt32(cbxMascota.SelectedValue) }; contexto.Entry(_atencion).State = System.Data.Entity.EntityState.Added; contexto.SaveChanges(); MessageBox.Show( $"Se creo la atencion exitosamente", ".: Sistema Veterinaria:.", MessageBoxButtons.OK, MessageBoxIcon.Information ); _atencionId = _atencion.Id; CargarDetalle(); } }
private void GuardarDetalle() { using (VeterinariaEntities contexto = new VeterinariaEntities()) { _detalle = new Detalle() { Atencion = _atencionId, Observacion = txtObservacion.Text, Valor = Convert.ToInt32(txtUnitario.Text) }; contexto.Entry(_detalle).State = System.Data.Entity.EntityState.Added; contexto.SaveChanges(); CargarDetalle(); LimpiarDetalle(); MessageBox.Show( $"Se guardo el detalle para la atencion NÂș {_atencionId}", ".:Sistema Veterinaria:.", MessageBoxButtons.OK, MessageBoxIcon.Information ); CalcularMontos(); } }
private void Editar() { int idCliente = Convert.ToInt32(cbxCliente.SelectedValue); int idCategoria = Convert.ToInt32(cbxCategoria.SelectedValue); using (VeterinariaEntities contexto = new VeterinariaEntities()) { _mascota.Nombre = txtNombre.Text; _mascota.Edad = Convert.ToInt32(txtEdad.Text); _mascota.Cliente = idCliente; _mascota.Cliente1 = contexto.Cliente.Find(idCliente); _mascota.Categoria = idCategoria; _mascota.Categoria1 = contexto.Categoria.Find(idCategoria); _mascota.Sexo = (byte)((chkEsterilizado.Checked) ? 1 : 0); _mascota.Esterilazado = (byte)((rdMacho.Checked) ? 1 : 0); contexto.Entry(_mascota).State = System.Data.Entity.EntityState.Modified; contexto.SaveChanges(); } MessageBox.Show( $"Se edito la mascota {_mascota.Nombre} exitosamente", ".: Sistema Veterinaria:.", MessageBoxButtons.OK, MessageBoxIcon.Information ); Botones(true); Limpiar(); CargarComboBox(); CargarGrilla(); }
private void Eliminar() { DialogResult resultado = MessageBox.Show( $"Esta seguro de elimnar {_cliente.Nombre} de sus registros", ".:Sistema Veterinaria:.", MessageBoxButtons.YesNo, MessageBoxIcon.Question ); if (resultado == DialogResult.Yes) { using (VeterinariaEntities contexto = new VeterinariaEntities()) { List <Atencion> atenciones = contexto.Atencion.Where(x => x.Cliente == _cliente.Id).ToList(); List <Mascota> mascotas = contexto.Mascota.Where(x => x.Cliente == _cliente.Id).ToList(); if (atenciones.Count() > 0 || mascotas.Count() > 0) { DialogResult result = MessageBox.Show( "El cliente tiene datos relacionados, esta seguro de eliminar de todos modos", ".:Sistema Veterinaria:.", MessageBoxButtons.YesNo, MessageBoxIcon.Question ); if (result == DialogResult.Yes) { contexto.Atencion.RemoveRange(atenciones); contexto.Mascota.RemoveRange(mascotas); } } contexto.Entry(_cliente).State = System.Data.Entity.EntityState.Deleted; contexto.SaveChanges(); MessageBox.Show( $"Se elimino el cliente {_cliente.Nombre} exitosamente", ".: Sistema Veterinaria:.", MessageBoxButtons.OK, MessageBoxIcon.Information ); } CargarGrilla(); Limpiar(); Botones(true); } else { MessageBox.Show( "El usuario cancelo la eliminacion", ".:Sistema Veterinario:.", MessageBoxButtons.OK, MessageBoxIcon.Information ); } }
private void EliminarDetalle() { DialogResult mensaje = MessageBox.Show( $"Esta seguro de elimnar la posicion {_detalle.Id} del sistema", ".:Sistema Veterinario:.", MessageBoxButtons.YesNo, MessageBoxIcon.Question ); if (mensaje == DialogResult.Yes) { using (VeterinariaEntities contexto = new VeterinariaEntities()) { contexto.Entry(_detalle).State = System.Data.Entity.EntityState.Deleted; contexto.SaveChanges(); } MessageBox.Show( "Se elimino la posicion seleccionada", ".:Sistema Veterinario:.", MessageBoxButtons.OK, MessageBoxIcon.Information ); _detalle = null; txtObservacion.Clear(); txtUnitario.Clear(); txtObservacion.Focus(); CargarDetalle(); Botones(true); CalcularMontos(); } else { MessageBox.Show( "El usuario cancelo la accion de eliminacion", ".:Sistema Veterinario:.", MessageBoxButtons.OK, MessageBoxIcon.Information ); } }
private void EditarDetalle() { _detalle.Observacion = txtObservacion.Text; _detalle.Valor = Convert.ToInt32(txtUnitario.Text); using (VeterinariaEntities contexto = new VeterinariaEntities()) { contexto.Entry(_detalle).State = System.Data.Entity.EntityState.Modified; contexto.SaveChanges(); } MessageBox.Show( "Se edito la posicion seleccionada", ".:Sistema Veterinario:.", MessageBoxButtons.OK, MessageBoxIcon.Information ); _detalle = null; txtObservacion.Clear(); txtUnitario.Clear(); txtObservacion.Focus(); CargarDetalle(); Botones(true); CalcularMontos(); }