//private void Button_Click_1(object sender, RoutedEventArgs e) //{ // int id = (int)((Button)sender).CommandParameter; // var response = Metodos.Encontrar(id); // RelacionesLaboralesFrm frm = new RelacionesLaboralesFrm(); // frm.Type = TypeForm.Update; // frm.DataFill = response[0]; // bool Resp = frm.ShowDialog() ?? false; // Refresh(); //} private void btnEliminar_Click(object sender, RoutedEventArgs e) { MessageBoxResult Resp = MessageBox.Show("¿Seguro que quieres eliminar este item?", "SwissNet", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (Resp != MessageBoxResult.Yes) { return; } int id = (int)((Button)sender).CommandParameter; var response = Metodos.Encontrar(id); DRelacionesLaborales item = response[0]; var resp = Metodos.Eliminar(item); 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 string Insertar(DRelacionesLaborales RelacionesLaborales) { try { Conexion.ConexionSql.Open(); using SqlCommand comm = new SqlCommand(queryInsert, Conexion.ConexionSql); comm.Parameters.AddWithValue("@idEmpleado", RelacionesLaborales.idEmpleado); comm.Parameters.AddWithValue("@idTipoTramite", RelacionesLaborales.idTipoTramite); comm.Parameters.AddWithValue("@fechaTramite", RelacionesLaborales.fechaTramite); comm.Parameters.AddWithValue("@documentoUrl", RelacionesLaborales.documentoUrl); string respuesta = comm.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro de la evaluacion de la relacion laboral"; if (!respuesta.Equals("OK")) { return(respuesta); } return(ActualizarEmpleado(RelacionesLaborales)); } catch (SqlException e) { return(e.Message); } finally { if (Conexion.ConexionSql.State == ConnectionState.Open) { Conexion.ConexionSql.Close(); } } }
void fillForm(DRelacionesLaborales Data) { if (Data != null) { CbEmpleado.SelectedValue = Data.idEmpleado; CbTipoTramite.SelectedValue = Data.idTipoTramite; txtUrl.Text = Data.documentoUrl; } }
private string ActualizarEmpleado(DRelacionesLaborales RelacionesLaborales) { try { using SqlCommand comm = new SqlCommand(queryUpdateEmployee, Conexion.ConexionSql); comm.Parameters.AddWithValue("@idTipoTramite", RelacionesLaborales.idTipoTramite); comm.Parameters.AddWithValue("@idEmpleado", RelacionesLaborales.idEmpleado); return(comm.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizó el 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 idEmpleado = (int)CbEmpleado.SelectedValue; int idTipoTramite = (int)CbTipoTramite.SelectedValue; DateTime FechaTramite = DPFechaTramite.SelectedDate ?? DateTime.Now; string Url = txtUrl.Text; UForm = new DRelacionesLaborales(0, idEmpleado, idTipoTramite, FechaTramite, Url); }
public string Eliminar(DRelacionesLaborales RelacionesLaborales) { try { Conexion.ConexionSql.Open(); using SqlCommand comm = new SqlCommand(queryDelete, Conexion.ConexionSql); comm.Parameters.AddWithValue("@idRelacionesLaborales", RelacionesLaborales.idRelacionesLaborales); string respuesta = comm.ExecuteNonQuery() == 1 ? "OK" : "No se elimino el Registro de la relacion laboral"; if (!respuesta.Equals("OK")) { return(respuesta); } return(ActualizarEmpleado(RelacionesLaborales)); } catch (SqlException e) { return(e.Message); } finally { if (Conexion.ConexionSql.State == ConnectionState.Open) { Conexion.ConexionSql.Close(); } } }