示例#1
0
        private void btnRelacionKAMmas_Click(object sender, EventArgs e)
        {
            vistaKAMmas.ClearColumnsFilter();
            int filas = vistaKAMmas.RowCount;

            string RucCliente         = "";
            string razonSocialCliente = "";
            string DniKam             = "";
            string NombreKam          = "";

            for (int i = 0; i < filas; i++)
            {
                RucCliente         = (vistaKAMmas.GetRowCellValue(i, "rucCliente").ToString());
                razonSocialCliente = (vistaKAMmas.GetRowCellValue(i, "razonSocialCliente").ToString());
                DniKam             = (vistaKAMmas.GetRowCellValue(i, "dniKam").ToString());
                NombreKam          = (vistaKAMmas.GetRowCellValue(i, "nombreKam").ToString());

                //PROCEDURE PARA RELACIONAR KAMS DE FORMA MASIVA
                int resultado = clienteDA.RelacionKAMmasivo(RucCliente, razonSocialCliente, DniKam, NombreKam);


                //ERRORES
                if (resultado == -1)
                {
                    vistaKAMmas.SetRowCellValue(i, "obs", "HUBO UN ERROR");
                }
                else if (resultado == 3)
                {
                    vistaKAMmas.SetRowCellValue(i, "obs", "EL CLIENTE NO EXISTE");
                }
                else if (resultado == 5)
                {
                    vistaKAMmas.SetRowCellValue(i, "obs", "EL KAM NO EXISTE");
                }
                else
                {
                    vistaKAMmas.SetRowCellValue(i, "obs", "Todo ok");
                }
            }
            MessageBox.Show("SE COMPLETÓ LA OPERACION | REVISÉ LAS OBSERVACIONES");
            return;
        }