Beispiel #1
0
        private void BTNroContrato_Click(object sender, EventArgs e)
        {
            if (GEmpresas.Rows.Count > 0)
            {
                if (string.IsNullOrEmpty(nroContrato1.TBNroContrato.Text))
                {
                    return;
                }


                EmpresaMethods empresaMethods = new EmpresaMethods();

                int           i = GEmpresas.CurrentCell.RowIndex;
                List <object> QuitarColumnas = new List <object>();
                recaudosModels = empresaMethods.PagoServicioEmpresa(Convert.ToInt32(GEmpresas[0, i].Value), Convert.ToInt32(nroContrato1.TBNroContrato.Text));
                for (i = 0; i < recaudosModels.Count(); i++)
                {
                    var AnonymousType = new
                    {
                        recaudosModels[i].Nro_contrato,
                        recaudosModels[i].Monto,
                        recaudosModels[i].Fecha_vencimiento,
                        recaudosModels[i].Estado_recaudo
                    };
                    QuitarColumnas.Add(AnonymousType);
                }

                var source = new BindingSource(QuitarColumnas, null);
                GNroContrato.DataSource = source;
            }
            else
            {
                MessageBox.Show("Haga busqueda de una empresa");
            }
        }
Beispiel #2
0
        private void BTNroContrato_Click(object sender, EventArgs e)
        {
            try
            {
                EmpresaMethods empresaMethods = new EmpresaMethods();

                //int i = GEmpresas.CurrentCell.RowIndex;
                List <object> QuitarColumnas = new List <object>();
                if (idempresa != 0)
                {
                    recaudosModels = empresaMethods.PagoServicioEmpresa(idempresa, Convert.ToInt32(nroContrato1.TBNroContrato.Text));

                    if (recaudosModels.Count != 0)
                    {
                        for (int i = 0; i < recaudosModels.Count(); i++)
                        {
                            var AnonymousType = new
                            {
                                recaudosModels[i].ID_rec,
                                recaudosModels[i].Nro_contrato,
                                recaudosModels[i].Monto,
                                recaudosModels[i].Fecha_vencimiento,
                                recaudosModels[i].Estado_recaudo
                            };
                            QuitarColumnas.Add(AnonymousType);
                        }

                        var source = new BindingSource(QuitarColumnas, null);
                        GNroContrato.DataSource = source;
                    }
                    else
                    {
                        MetroFramework.MetroMessageBox.Show(this, "No se han detecatos Recaudos", "Recaudos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
                else
                {
                    alertnotingempresa.Show(MessageType.WARNING, "Seleccione una Empresa");
                }
            }
            catch (Exception xd)
            {
                if (xd.HResult == -2146233033)
                {
                    alernumerocontrato.Show(MessageType.WARNING, "Verifique el número de contrato");
                }
            }
            //if (GEmpresas.Rows.Count > 0)
            //{
            //    if (string.IsNullOrEmpty(nroContrato1.TBNroContrato.Text)) { return; }


            //    EmpresaMethods empresaMethods = new EmpresaMethods();

            //    int i = GEmpresas.CurrentCell.RowIndex;
            //    List<object> QuitarColumnas = new List<object>();
            //    recaudosModels = empresaMethods.PagoServicioEmpresa(Convert.ToInt32(GEmpresas[0, i].Value), Convert.ToInt32(nroContrato1.TBNroContrato.Text));
            //    for (i = 0; i < recaudosModels.Count(); i++)
            //    {
            //        var AnonymousType = new
            //        {
            //            recaudosModels[i].Nro_contrato,
            //            recaudosModels[i].Monto,
            //            recaudosModels[i].Fecha_vencimiento,
            //            recaudosModels[i].Estado_recaudo
            //        };
            //        QuitarColumnas.Add(AnonymousType);
            //    }

            //    var source = new BindingSource(QuitarColumnas, null);
            //    GNroContrato.DataSource = source;
            //}
            //else
            //{
            //    MessageBox.Show("Haga busqueda de una empresa");
            //}
        }