private void btnAutorizar_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { if (MessageBox.Show(null, "Desea autorizar este tramite!", "Atencion!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { EncabezadoComprobante comprobante = new EncabezadoComprobante(); comprobante.id = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); new ComprobanteLogica().actualizarComprobante(comprobante); refrescar(); } } }
/// <summary> /// obtiene los datos para notificar a los morosos /// </summary> /// <returns></returns> public List <Comprobante> notificarMorosos() { SqlConnection con = new SqlConnection(Conexion.Cadena); List <Comprobante> miLista = new List <Comprobante>(); try { con.Open(); string sql = "PA_Notificar"; SqlCommand comando = new SqlCommand(); comando = new SqlCommand(sql, con); comando.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader lector = comando.ExecuteReader(); while (lector.Read()) { EncabezadoComprobante enca = new EncabezadoComprobante(); DetalleComprobante deta = new DetalleComprobante(); Comprobante compro = new Comprobante(); enca.Estudiante = new UsuarioDatos().seleccionarUsuarioPorId(lector["idEstudiante"].ToString()); Libro miLibro = new Libro(); miLibro.Codigo = lector["libro"].ToString(); deta.Libro = new LibrosDatos().seleccionaLibro(miLibro); deta.fechaDevolucion = (DateTime)lector["fechaEntrega"]; compro.enc = enca; compro.det = deta; miLista.Add(compro); } } catch (Exception) { throw; } finally { con.Close(); } return(miLista); }
public void actualizarEncabezado(EncabezadoComprobante comprobante) { SqlConnection con = new SqlConnection(Conexion.Cadena); try { con.Open(); string sql = "PA_actualizarEstado"; SqlCommand comando = new SqlCommand(sql, con); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@id", comprobante.id); comando.ExecuteNonQuery(); } catch (Exception) { throw; } finally { con.Close(); } }
public List <EncabezadoComprobante> todosLosEncabezadosenEspera() { SqlConnection con = new SqlConnection(Conexion.Cadena); List <EncabezadoComprobante> miLista = new List <EncabezadoComprobante>(); try { con.Open(); string sql = "PA_encabezadosEnEspera"; SqlCommand comando = new SqlCommand(sql, con); comando.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader lector = comando.ExecuteReader(); while (lector.Read()) { EncabezadoComprobante enc = new EncabezadoComprobante(); enc.id = (int)lector["id"]; enc.fecha = (DateTime)lector["fecha"]; enc.Estudiante = new UsuarioDatos().seleccionarUsuarioPorId(lector["idEstudiante"].ToString()); enc.Funcionario = new UsuarioDatos().seleccionarUsuarioPorId(lector["idFuncionario"].ToString()); enc.enEspera = (bool)lector["enEspera"]; miLista.Add(enc); } } catch (Exception) { throw; } finally { con.Close(); } return(miLista); }
public void actualizarComprobante(EncabezadoComprobante comprobante) { EncabezadoDatos datos = new EncabezadoDatos(); datos.actualizarEncabezado(comprobante); }