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 { } }
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; } }
public void RN_Actualizar_Horario(EN_Horario P) { BD_Horario obj = new BD_Horario(); obj.BD_Actualizar_Horario(P); }