Esempio n. 1
0
        public string ExtraercoutaId(MetroFramework.Controls.MetroComboBox pcuotas, MetroFramework.Controls.MetroTextBox plegajo)
        {
            con = generarConexion();

            con.Open();

            metCobros ObjMetCobros = new metCobros();

            ObjMetCobros.ExtraerFechaVenc(pcuotas);

            string nlegajo = plegajo.Text;

            string   FechaVencEncontrada = ExtraerFechaVenc(pcuotas);
            DateTime fecha = Convert.ToDateTime(FechaVencEncontrada);

            string consulta = "SELECT  c.CUO_ID CUOTA_ID " +
                              "FROM T_CUOTA_FINAL c  " +
                              "WHERE  c.CUO_FECHA_VENC = '" + FechaVencEncontrada + "' " +
                              "AND c.CUO_PER_LEGAJO = '" + nlegajo + "' " +
                              "AND c.CUO_ESTADO = 'ADEUDADA' ";

            cmd = new SqlCommand(consulta, con);


            dta = new SqlDataAdapter(cmd);
            dt  = new DataTable();
            dta.Fill(dt);

            string extraer = "";

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    if (dr["CUOTA_ID"] != DBNull.Value)
                    {
                        extraer = Convert.ToString(dr["CUOTA_ID"]);
                    }
                }
            }


            con.Close();
            return(extraer);
        }
Esempio n. 2
0
        public string ModificarEstadoCuota(MetroFramework.Controls.MetroComboBox pcuotas, MetroFramework.Controls.MetroTextBox plegajo, MetroFramework.Controls.MetroTextBox pbarrabuscao)

        {
            con = generarConexion();
            con.Open();
            metCobros ObjMetCobros = new metCobros();

            ObjMetCobros.ExtraerFechaVenc(pcuotas);

            string FechaVencEncontrada = ExtraerFechaVenc(pcuotas);

            Convert.ToDateTime(FechaVencEncontrada).ToString("yyyy-MM-dd");

            string nlegajo  = plegajo.Text;
            string consulta = "UPDATE T_CUOTA_FINAL " +
                              "SET CUO_ESTADO = 'PAGADA' " +
                              "WHERE CUO_FECHA_VENC =  '" + FechaVencEncontrada + "' " +
                              "AND CUO_PER_LEGAJO = '" + nlegajo + "'";

            cmd = new SqlCommand(consulta, con);
            cmd.ExecuteNonQuery();

            con.Close();


            con = generarConexion();
            con.Open();
            metCobros ObjMetCobro = new metCobros();

            ObjMetCobro.ExtraerDni(pbarrabuscao);

            string dniencontrado = ExtraerDni(pbarrabuscao);

            string consulta1 = "SELECT DISTINCT (p.PER_NOMBRE + ',' + p.PER_APELLIDO)NOMBRE_APELLIDO, " +
                               "p.PER_DOCUMENTO, " +
                               "p.PER_LEGAJO, " +
                               "c.CUO_FECHA_VENC, " +
                               "CONCAT( CONCAT ('$', c.CUO_IMPORTE) ,  '  ' , c.CUO_FECHA_VENC, '  ', '(' , c.CUO_ESTADO , ')')INFO_CUOTA " +
                               "FROM T_PERSONAS p , T_CUOTA_FINAL c " +
                               "WHERE p.PER_LEGAJO = c.CUO_PER_LEGAJO " +
                               "AND p.PER_DOCUMENTO = '" + dniencontrado + "' " +
                               "AND c.CUO_ESTADO = 'ADEUDADA' ";

            cmd = new SqlCommand(consulta1, con);
            dta = new SqlDataAdapter(cmd);
            dt  = new DataTable("INFO_CUOTA");
            dta.Fill(dt);


            pcuotas.DataSource    = dt;
            pcuotas.DisplayMember = "INFO_CUOTA";

            pcuotas.SelectedItem = null;
            //pcuotas.SelectedIndex = 0;

            //if (pcuotas.SelectedIndex == -1)
            //{
            //    MessageBox.Show("El alumno ingresado no tiene registros de cuotas pendientes de cobro");
            //}

            //pcuotas.SelectedIndex = -1;

            con.Close();

            return(MessageBox.Show("Se registro el cobro. La cuota se encuentra PAGADA").ToString());
        }