public string Insertar(DEvaluacion Evaluacion) { try { Conexion.ConexionSql.Open(); using SqlCommand comm = new SqlCommand(queryInsert, Conexion.ConexionSql); comm.Parameters.AddWithValue("@idUsuario", Evaluacion.idUsuario); comm.Parameters.AddWithValue("@idMeta", Evaluacion.idMeta); comm.Parameters.AddWithValue("@valorEvaluado", Evaluacion.valorEvaluado); comm.Parameters.AddWithValue("@observacion", Evaluacion.observacion); comm.Parameters.AddWithValue("@status", Evaluacion.status); comm.Parameters.AddWithValue("@fechaEvaluacion", Evaluacion.fechaEvaluacion); comm.Parameters.AddWithValue("@recomendacion", Evaluacion.recomendacion); string respuesta = comm.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro de la evaluacion del empleado"; if (!respuesta.Equals("OK")) { return(respuesta); } return(ActualizarMeta(Evaluacion.idMeta, 2)); } catch (SqlException e) { return(e.Message); } finally { if (Conexion.ConexionSql.State == ConnectionState.Open) { Conexion.ConexionSql.Close(); } } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { MessageBoxResult Resp = MessageBox.Show("¿Seguro que quieres eliminar este item?", "Magicolor", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (Resp != MessageBoxResult.Yes) { return; } int id = (int)((Button)sender).CommandParameter; DEvaluacion Evaluacion = Metodos.Encontrar(id)[0]; var resp = Metodos.Eliminar(id, Evaluacion.idMeta); if (resp.Equals("OK")) { MAuditoria.Insertar(new DAuditoria( Menu.ActUsuario.idUsuario, DAuditoria.Eliminar, "Se ha Eliminado la Evaluación Nº" + id)); MessageBox.Show("Eliminar completado!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show(resp); } Refresh(); }
public EvaluacionFrm(TypeForm type, MetaType mtype, DEvaluacion evaluacion) { init(); Type = type; MType = mtype; DataFill = evaluacion; }
private void BtnEditar_Click(object sender, RoutedEventArgs e) { int id = (int)((Button)sender).CommandParameter; DEvaluacion Evaluacion = Metodos.Encontrar(id)[0]; if (Evaluacion != null) { MetaType TipoMeta = searchType == SearchType.Departamento ? MetaType.Departamento : MetaType.Empleado; EvaluacionFrm frmMeta = new EvaluacionFrm(TypeForm.Update, TipoMeta, Evaluacion); bool Resp = frmMeta.ShowDialog() ?? false; Refresh(); } }
private void txtVer_Click(object sender, RoutedEventArgs e) { int id = (int)((Button)sender).CommandParameter; DEvaluacion Evaluacion = Metodos.Encontrar(id)[0]; if (Evaluacion != null) { MetaType TipoMeta = searchType == SearchType.Departamento ? MetaType.Departamento : MetaType.Empleado; EvaluacionFrm frmMeta = new EvaluacionFrm(TypeForm.Read, TipoMeta, Evaluacion); MAuditoria.Insertar(new DAuditoria( Menu.ActUsuario.idUsuario, DAuditoria.Ver, "Se ha visualzado la Evaluación Nº" + Evaluacion.idEvaluacion)); bool Resp = frmMeta.ShowDialog() ?? false; Refresh(); } }
void fillForm(DEvaluacion Data) { if (Data != null) { DMeta Meta = new DMeta(); if (MType == MetaType.Departamento) { Meta = new MMeta().EncontrarByDepartamento(Data.idMeta)[0]; } else if (MType == MetaType.Empleado) { Meta = new MMeta().EncontrarByEmpleado(Data.idMeta)[0]; } SeleccionarMeta(Meta, MType == MetaType.Empleado); //BtnSeleccionarMeta.Visibility = Visibility.Collapsed; txtValorEvaluado.Text = Data.valorEvaluado.ToString(); txtobservacion.Text = Data.observacion.ToString(); txtRecomendacion.Text = Data.recomendacion.ToString(); } }
public string Editar(DEvaluacion Evaluacion) { try { Conexion.ConexionSql.Open(); using SqlCommand comm = new SqlCommand(queryUpdate, Conexion.ConexionSql); comm.Parameters.AddWithValue("@idMeta", Evaluacion.idMeta); comm.Parameters.AddWithValue("@valorEvaluado", Evaluacion.valorEvaluado); comm.Parameters.AddWithValue("@observacion", Evaluacion.observacion); comm.Parameters.AddWithValue("@idEvaluacion", Evaluacion.idEvaluacion); comm.Parameters.AddWithValue("@recomendacion", Evaluacion.recomendacion); return(comm.ExecuteNonQuery() == 1 ? "OK" : "No se actualizo el Registro de la evaluacion del empleado"); } catch (SqlException e) { return(e.Message); } finally { if (Conexion.ConexionSql.State == ConnectionState.Open) { Conexion.ConexionSql.Close(); } } }
void fillData() { if (Validate()) { UForm = null; return; } int idMeta = Meta.idMeta; int ValorEvaluado = int.Parse(txtValorEvaluado.Text); string observaciones = txtobservacion.Text; string recomendaciones = txtRecomendacion.Text; UForm = new DEvaluacion(0, Menu.ActUsuario.idUsuario, idMeta, ValorEvaluado, observaciones, 1, DateTime.Now, recomendaciones); }