Пример #1
0
        public void BD_Editar_Justificacion(EN_Justificacion jus)
        {
            SqlConnection cn  = new SqlConnection(Conectar());
            SqlCommand    cmd = new SqlCommand("Sp_Modificar_Justificacion", cn);

            try
            {
                cmd.CommandTimeout = 20;
                cmd.CommandType    = CommandType.StoredProcedure;

                //parametros
                cmd.Parameters.AddWithValue("@Id_Justi", jus.IdJusti);
                cmd.Parameters.AddWithValue("@Id_Personal", jus.Id_Personal);
                cmd.Parameters.AddWithValue("@Principalmoti", jus.PrincipalMotivo);
                cmd.Parameters.AddWithValue("@Detalle", jus.Detalle);
                cmd.Parameters.AddWithValue("@FechaJusti", jus.Fecha);

                cn.Open();
                cmd.ExecuteNonQuery();
                cn.Close();

                edited = true;
            }
            catch (Exception ex)
            {
                edited = false;
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
                MessageBox.Show("Algo malo ocurre: " + ex.Message, "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Пример #2
0
        private void Editar_Justificacion()
        {
            RN_Justificacion obj = new RN_Justificacion();
            EN_Justificacion jus = new EN_Justificacion();

            Frm_Filtro    fil = new Frm_Filtro();
            Frm_Msm_Bueno ok  = new Frm_Msm_Bueno();

            try
            {
                jus.IdJusti         = txt_idjusti.Text.Trim();
                jus.Id_Personal     = txt_IdPersona.Text;
                jus.PrincipalMotivo = cbo_motivJusti.Text;
                jus.Detalle         = txt_DetalleJusti.Text;
                jus.Fecha           = Dtp_FechaJusti.Value;

                obj.RN_Registrar_Justificacion(jus);

                if (BD_Justificacion.edited == true)
                {
                    fil.Show();
                    ok.Lbl_msm1.Text = "La solicitud de justificación fue modificada, Espere la aprobación";
                    ok.ShowDialog();
                    fil.Hide();

                    LimpiarPiso();
                    this.Tag = "A";
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Revisa el Error: " + ex.Message, "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        private void Registrar_Justificacion()
        {
            RN_Justificacion obj = new RN_Justificacion();
            EN_Justificacion jus = new EN_Justificacion();

            Frm_Filtro fil = new Frm_Filtro();
            Msm_Bueno  ok  = new Msm_Bueno();

            try
            {
                jus.IdJusti         = txt_idjusti.Text.Trim();
                jus.Id_Personal     = txt_IdPersona.Text;
                jus.PrincipalMotivo = cbo_motivJusti.Text;
                jus.Detalle         = txt_DetalleJusti.Text;
                jus.Fecha           = Dtp_FechaJusti.Value;

                obj.RN_REgistrar_Justificacion(jus);

                if (BD_Justificacion.saved == true)
                {
                    RN_Utilitario.RN_Actualizar_Tipo_Doc(4);

                    fil.Show();
                    ok.Lbl_msm1.Text = "La solicitud de la justificacion fue registrada con exito";
                    ok.ShowDialog();
                    fil.Hide();

                    LimpiarPiso();
                    this.Tag = "A";
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Revisa el erro: " + ex.Message, "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        public void RN_Editar_Justificacion(EN_Justificacion jus)
        {
            BD_Justificacion obj = new BD_Justificacion();

            obj.BD_Editar_Justificacion(jus);
        }
        public void RN_Registrar_Justificacion(EN_Justificacion jus)
        {
            BD_Justificacion obj = new BD_Justificacion();

            obj.BD_Registrar_Justificacion(jus);
        }