private void btn_SaveHorario_Click(object sender, EventArgs e)
        {
            try
            {
                RN_Horario      hor   = new RN_Horario();
                EN_Horario      por   = new EN_Horario();
                Frm_Filtro      fis   = new Frm_Filtro();
                Frm_Msm_Bueno   ok    = new Frm_Msm_Bueno();
                Frm_Advertencia adver = new Frm_Advertencia();

                por.Idhora    = lbl_idHorario.Text;
                por.HoEntrada = dtp_horaIngre.Value;
                por.HoTole    = dtp_hora_tolercia.Value;
                por.HoLimite  = Dtp_Hora_Limite.Value;
                por.HoSalida  = dtp_horaSalida.Value;

                hor.RN_Actualizar_Horario(por);

                if (BD_Horario.saved == true)
                {
                    fis.Show();
                    ok.Lbl_msm1.Text = "El horario fue Actualizado";
                    ok.ShowDialog();
                    fis.Hide();

                    elTabPage4.Visible          = false;
                    elTab1.SelectedTabPageIndex = 0;
                }
            }
            catch
            {
            }
        }
Exemplo n.º 2
0
        public void BD_Actualizar_Horario(EN_Horario P)
        {
            SqlConnection cn  = new SqlConnection();
            SqlCommand    cmd = new SqlCommand();

            try
            {
                cn.ConnectionString = Conectar();
                cmd.CommandType     = CommandType.StoredProcedure;
                cmd.CommandText     = "Sp_Update_Horario";
                cmd.Connection      = cn;
                cmd.CommandTimeout  = 20;
                //Agregar parámetros
                cmd.Parameters.AddWithValue("@Idhor", P.Idhora);
                cmd.Parameters.AddWithValue("@HoEntrada", P.HoEntrada);
                cmd.Parameters.AddWithValue("@HoTolere", P.HoTole);
                cmd.Parameters.AddWithValue("@Holimite", P.HoLimite);
                cmd.Parameters.AddWithValue("@HoraSalida", P.HoSalida);
                cn.Open();
                cmd.ExecuteNonQuery();
                cn.Close();
                cmd.Dispose();
                cmd = null;
                cn.Dispose();
                cn = null;

                saved = true;
                //MessageBox.Show("El horario se ha modificado Exitosamente", "Informe de sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                saved = false;
                MessageBox.Show("Hubo un error al editar el horario" + ex.Message, "Informe de sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
                cmd.Dispose();
                cmd = null;
                cn.Dispose();
                cn = null;
            }
        }
Exemplo n.º 3
0
        public void RN_Actualizar_Horario(EN_Horario P)
        {
            BD_Horario obj = new BD_Horario();

            obj.BD_Actualizar_Horario(P);
        }