public void SeleccionarMeta(DMeta meta, bool isEmpleado) { Meta = meta; MetaSelected = true; BordMeta.Visibility = Visibility.Visible; txtTipoMetrica.Visibility = Visibility.Visible; if (!isEmpleado) { RBDepartamento.IsChecked = true; RBEmpleado.IsChecked = false; txtEmpleado.Visibility = Visibility.Collapsed; txtDepartamento.Text = "Departamento: " + meta.departamento; } else { RBEmpleado.IsChecked = true; RBDepartamento.IsChecked = false; txtEmpleado.Visibility = Visibility.Visible; txtEmpleado.Text = "Empleado: " + meta.empleado; txtDepartamento.Text = "Departamento: " + meta.departamento; } textDescriptivo.Visibility = Visibility.Collapsed; txtValorMeta.Text = "Valor Meta: " + meta.valorMeta; txtTipoMetrica.Text = "Métricas: " + meta.nombreMetrica; }
public string Editar(DMeta Meta) { try { Conexion.ConexionSql.Open(); using SqlCommand comm = new SqlCommand(queryUpdate, Conexion.ConexionSql); comm.Parameters.AddWithValue("@idMeta", Meta.idMeta); comm.Parameters.AddWithValue("@idTipoMetrica", Meta.idTipoMetrica); comm.Parameters.AddWithValue("@valorMeta", Meta.valorMeta); comm.Parameters.AddWithValue("@idEmpleado", Meta.idEmpleado); comm.Parameters.AddWithValue("@idDepartamento", Meta.idDepartamento); comm.Parameters.AddWithValue("@status", Meta.status); comm.Parameters.AddWithValue("@fechaInicio", Meta.fechaInicio); comm.Parameters.AddWithValue("@fechaFinal", Meta.fechaFinal); comm.Parameters.AddWithValue("@idUsuario", Meta.idUsuario); return(comm.ExecuteNonQuery() == 1 ? "OK" : "No se actualizo el Registro de la meta 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 idSeleccion = (int)CbSeleccion.SelectedValue; int idEmpleado = MType.Equals(MetaType.Empleado) ? idSeleccion : 1; int idDepartamento = MType.Equals(MetaType.Departamento) ? idSeleccion : 1; int idTipoMetrica = (int)CbTipoMetrica.SelectedValue; int ValorMeta = int.Parse(txtValorMeta.Text); DateTime FechaInicio = CbFechaInicio.SelectedDate ?? DateTime.Now; DateTime FechaFinal = CbFechaFinal.SelectedDate ?? DateTime.Now; UForm = new DMeta(0, idTipoMetrica, ValorMeta, idEmpleado, idDepartamento, 1, FechaInicio, FechaFinal, Menu.ActUsuario.idUsuario); }
public MetaFrm(TypeForm type, MetaType mtype, DMeta meta) { init(); Type = type; MType = mtype; DataFill = meta; }
private void BtnEditar_Click(object sender, RoutedEventArgs e) { int id = (int)((Button)sender).CommandParameter; DMeta Meta = EncontrarMeta(id); if (Meta != null) { MetaType TipoMeta = searchType == SearchType.Departamento ? MetaType.Departamento : MetaType.Empleado; MetaFrm frmMeta = new MetaFrm(TypeForm.Update, TipoMeta, Meta); bool Resp = frmMeta.ShowDialog() ?? false; Refresh(); } }
private void txtVer_Click(object sender, RoutedEventArgs e) { int id = (int)((Button)sender).CommandParameter; DMeta Meta = EncontrarMeta(id); if (Meta != null) { MetaType TipoMeta = searchType == SearchType.Departamento ? MetaType.Departamento : MetaType.Empleado; MetaFrm frmMeta = new MetaFrm(TypeForm.Read, TipoMeta, Meta); MAuditoria.Insertar(new DAuditoria( Menu.ActUsuario.idUsuario, DAuditoria.Ver, "Se ha visualzado la Meta Nº" + Meta.idMeta)); 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(); } }
void fillForm(DMeta Data) { if (Data != null) { if (MType == MetaType.Departamento) { RBDepartamento.IsChecked = true; CbSeleccion.SelectedValue = Data.idDepartamento; } else if (MType == MetaType.Empleado) { RBEmpleado.IsChecked = true; CbSeleccion.SelectedValue = Data.idEmpleado; } RBDepartamento.IsEnabled = false; RBEmpleado.IsEnabled = false; CbTipoMetrica.SelectedValue = Data.idTipoMetrica; txtValorMeta.Text = Data.valorMeta.ToString(); CbFechaInicio.SelectedDate = Data.fechaInicio; CbFechaFinal.SelectedDate = Data.fechaFinal; } }