Exemplo n.º 1
0
        //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();
        }
Exemplo n.º 2
0
        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;
     }
 }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 6
0
        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();
                      }
            }
        }