private bool ExisteEnLaBaseDeDatos() //Funcion que valida si existe en la base de datos { RepositorioBase <TiposTrabajos> Repositorio = new RepositorioBase <TiposTrabajos>(); TiposTrabajos TipoTrabajo = Repositorio.Buscar((int)TipoTrabajoIdNumericUpDown.Value); return(TipoTrabajo != null); }
private void LlenaCampos(TiposTrabajos TipoTrabajo) // Funcion encargada de llenar los campos con los datos de un objeto { TipoTrabajoIdNumericUpDown.Value = TipoTrabajo.TipoTrabajoId; DescripcionTextBox.Text = TipoTrabajo.Descripcion; FechaCreacionDateTimePicker.Value = TipoTrabajo.FechaCreacion; EstadoToolStripStatusLabel.Text = TipoTrabajo.Estado; PorToolStripStatusLabel.Text = "por"; UsuarioToolStripStatusLabel.Text = TipoTrabajo.Usuario; }
private TiposTrabajos LlenaClase() // Funcion encargada de llenar el objeto { TiposTrabajos TipoTrabajo = new TiposTrabajos(); TipoTrabajo.TipoTrabajoId = Convert.ToInt32(TipoTrabajoIdNumericUpDown.Value); TipoTrabajo.Descripcion = DescripcionTextBox.Text; TipoTrabajo.FechaCreacion = FechaCreacionDateTimePicker.Value;; TipoTrabajo.Estado = (TipoTrabajoIdNumericUpDown.Value != 0) ? "Modificado" : "Registrado"; TipoTrabajo.Usuario = nombreUsuario; return(TipoTrabajo); }
//Botones ------------------------------------------------------------------------------------------------- private void BuscarButton_Click(object sender, EventArgs e) // Boton buscar { MyErrorProvider.Clear(); RepositorioBase <TiposTrabajos> Repositorio = new RepositorioBase <TiposTrabajos>(); TiposTrabajos TipoTrabajo = new TiposTrabajos(); int id; int.TryParse(TipoTrabajoIdNumericUpDown.Text, out id); Limpiar(); TipoTrabajo = Repositorio.Buscar(id); if (TipoTrabajo != null) { LlenaCampos(TipoTrabajo); EliminarButton.Enabled = true; } else { MessageBox.Show("Este tipo de trabajo no pudo ser encontrado!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }