コード例 #1
0
        private void btnMedidor_Click(object sender, EventArgs e)
        {
            Medidores    oMedidor      = new Medidores();
            MedidoresBus oMedidoresBus = new MedidoresBus();

            oMedidor = oMedidoresBus.MedidoresGetById(_MedNumero);
            if (oMedidor.EstCodigo == EstMedidorActual.SelectedValue && _SumNumero != 0)
            {
                MessageBox.Show("Debe cambiar el estado del medidor antes de asignar otro al suministro", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                FuncionalidadesFoms oPermiso = new FuncionalidadesFoms("10121", "10122", "10123", "0", "0", "10124");
                Admin oAdmin = new Admin();
                oAdmin.TabCodigo         = "MED";
                oAdmin.Tipo              = Admin.enumTipoForm.Selector;
                oAdmin.CodigoRegistro    = _SumNumero.ToString();
                oAdmin.CodigoEditar      = _MedNumero.ToString();
                oAdmin.TabCodigoRegistro = "SUM";
                oAdmin.FiltroCampos      = "TCS_DESCRIPCION&M.EST_CODIGO&";
                oAdmin.FiltroOperador    = "1&1&";
                oAdmin.FiltroValores     = cmbTipoConexion.Text + "&D&";
                oAdmin.TabCodigo         = "MED";
                oAdmin.Tipo              = Admin.enumTipoForm.Selector;
                frmFormAdmin frmbus = new frmFormAdmin(oAdmin, oPermiso);
                if (frmbus.ShowDialog() == DialogResult.OK)
                {
                    string medidor = frmbus.striRdoCodigo;

                    _oSuministrosCrud.CargarMedidor(long.Parse(medidor));
                }
            }
        }
コード例 #2
0
        private void btnCliente_Click(object sender, EventArgs e)
        {
            FuncionalidadesFoms oPermiso = new FuncionalidadesFoms("100047", "100048", "100049", "0", "0", "100050");
            Admin oAdmin = new Admin();

            oAdmin.TabCodigo      = "CLIE";
            oAdmin.Tipo           = Admin.enumTipoForm.Selector;
            oAdmin.FiltroCampos   = "e.emp_proveedor&e.est_codigo_pro&";
            oAdmin.FiltroOperador = "1&1&";
            oAdmin.FiltroValores  = "S&H&";
            frmFormAdmin frmbus = new frmFormAdmin(oAdmin, oPermiso);

            if (frmbus.ShowDialog() == DialogResult.OK)
            {
                string id = frmbus.striRdoCodigo;
                _oMedidoresCrud.CargarProveedor(long.Parse(id));
            }
        }
コード例 #3
0
        public bool agregarRegistros()
        {
            bool salida = false;
            FuncionalidadesFoms oPermiso = new FuncionalidadesFoms("2", "3", "0", "4", "0", "0");
            Admin oAdmin = new Admin();

            oAdmin.TabCodigo = tablaSecundaria;
            oAdmin.Tipo      = Admin.enumTipoForm.SelectorMultiSeleccion;
            frmFormAdmin frmbus = new frmFormAdmin(oAdmin, oPermiso);

            frmbus.ShowDialog();
            String recuperado = frmbus._strDatosSeleccionados;

            if (recuperado != null && recuperado.Length > 0)
            {
                recuperado = recuperado.Substring(0, recuperado.Length - 1);

                string[] valores = recuperado.Split('&');
                switch (tablaSecundaria)
                {
                case "FUN":
                {
                    FuncionalidadesBus     oFunBus          = new FuncionalidadesBus();
                    Funcionalidades        oFuncionalidades = new Funcionalidades();
                    List <Funcionalidades> listaRF          = new List <Funcionalidades>();
                    foreach (string a in valores)
                    {
                        oFuncionalidades = oFunBus.FuncionalidadesGetById(a);
                        DataTable dt           = (DataTable)_vista.grillaSecundaria.DataSource;
                        string[]  camposCargar = _camposSecundarios.Split('&');
                        string    cargar       = "";
                        foreach (string b in camposCargar)
                        {
                            switch (b)
                            {
                            case "FUN_CODIGO":
                            {
                                cargar = cargar + oFuncionalidades.FunCodigo + "&";
                                break;
                            }

                            case "FUN_DESCRIPCION":
                            {
                                cargar = cargar + oFuncionalidades.FunDescripcion + "&";
                                break;
                            }

                            case "FUN_FUNCIONALIDAD":
                            {
                                cargar = cargar + oFuncionalidades.FunFuncionalidad + "&";
                                break;
                            }

                            case "SBS_CODIGO":
                            {
                                cargar = cargar + oFuncionalidades.SbsCodigo + "&";
                                break;
                            }

                            case "FFO_CODIGO":
                            {
                                cargar = cargar + oFuncionalidades.ffoCodigo + "&";
                                break;
                            }
                            }
                        }
                        if (cargar.Length > 0)
                        {
                            cargar = cargar.Substring(0, cargar.Length - 1);
                        }
                        camposCargar = cargar.Split('&');
                        dt.Rows.Add(cargar.Split('&'));
                    }
                    break;
                }
                }
                salida = true;
            }

            return(salida);
        }