Exemplo n.º 1
0
        public FormListadoEstadistico()
        {
            InitializeComponent();

            #region inicializarGUI
            gui.inicializar(this);
            gui.controles.AddRange(grpFiltros.Controls.Cast <IControlDeUsuario>());
            foreach (IBoton unBoton in grpBotonera.Controls)
            {
                unBoton.setGUI(gui);
            }
            cboListado.setGUI(gui);
            cboRubro.setGUI(gui);
            cboTrimestre.setGUI(gui);
            cboVisibilidad.setGUI(gui);
            #endregion

            #region inicializarUserControls
            txtAo.inicializar("Año", 4, 40, true);
            cboTrimestre.inicializar("Trimestre", 100, true);
            cboListado.inicializar("Tipo listado", 360, true);
            cboRubro.inicializar("rubro", 360);
            cboVisibilidad.inicializar("Visibilidad");

            cboVisibilidad.cargarCombo("select descripcion from TPGDD.VW_VISIBILIDADES_OK  order by prioridad", "descripcion");
            cboRubro.cargarCombo("select * from TPGDD.VW_RUBROS_OK order by nombre", "nombre");

            cboListado.cargarCombo(TiposItemsCombos.tiposListado(), "listado", "id");
            cboTrimestre.cargarCombo(TiposItemsCombos.trimestres(), "trimestre", "id");
            #endregion
        }
Exemplo n.º 2
0
        private void cargarCombos()
        {
            if (esModificacion)
            {
                cboTipoPublicacion.cargarCombo(TiposItemsCombos.tiposOperacionLS());
                cboRubro.cargarCombo("select nombre from TPGDD.VW_RUBROS_OK order by nombre", "nombre");
                cboVisibilidad.cargarComboEspecial();
                string[] array = new string[] { "descripcion", "precio", "visibilidad", "rubro", "estado", "stock", "fecha", "finalizacion", "envio", "tipo" };
                try
                {
                    array = SQL.buscarRegistro("SELECT descripcion, precio, visibilidad, rubro, estado, stock, fecha, finalizacion, envio, tipo FROM TPGDD.vw_publicaciones_tipo_ok where id =" + id, array);
                    string estado = array[4];
                    switch (estado.ToLower())
                    {
                    case "pausada":
                        cboEstado.cargarCombo("Activa");
                        cboEstado.cargarCombo("Pausada");
                        grpPublicacion.Enabled = false;
                        break;

                    case "activa":
                        cboEstado.cargarCombo("Activa");
                        cboEstado.cargarCombo("Finalizada");
                        cboEstado.cargarCombo("Pausada");
                        grpPublicacion.Enabled = false;
                        break;

                    case "borrador":
                        cboEstado.cargarCombo("select descripcion from TPGDD.VW_ESTADOS_OK where descripcion not like 'Finalizada'", "descripcion");
                        break;
                    }
                    cboEstado.setText(estado);
                    cboRubro.setText(array[3]);
                    cboTipoPublicacion.setText(array[9]);
                    cboVisibilidad.setText(array[2]);
                    txtDescripcion.setText(array[0]);
                    txtPrecio.setText(array[1]);
                    txtStock.setText(array[5]);
                    calFechaInicio.setText(Convert.ToDateTime(array[6]).ToShortDateString());
                    lblFechaFin.setText(Convert.ToDateTime(array[7]).ToShortDateString());
                }
                catch (SqlException ex)
                {
                    ExceptionManager.manejadorExcepcionesSQL(ex);
                }
                catch (Exception ex)
                {
                    ExceptionManager.manejarExcepcion(ex);
                }
            }
            else
            {
                cboTipoPublicacion.cargarCombo(TiposItemsCombos.tiposOperacionDT(), "operacion", "id");
                cboEstado.cargarCombo(SQL.cargarDataTable("select descripcion , id from TPGDD.VW_ESTADOS_OK where descripcion not like 'Finalizada'"), "descripcion", "id");
                cboRubro.cargarCombo(SQL.cargarDataTable("select nombre , id from TPGDD.VW_RUBROS_OK order by nombre"), "nombre", "id");
                cboVisibilidad.cargarComboEspecial();
            }
        }
Exemplo n.º 3
0
        private void FormAltaUsuario_Load(object sender, EventArgs e)
        {
            string sql = "select  DISTINCT idRol as id ,rol as nombre from TPGDD.VW_ROLES_OK where habilitado='TRUE' and rol !='Administrador' order by nombre";

            cboRol.cargarCombo(SQL.cargarDataTable(sql), "nombre", "id");
            cboTipoDoc.cargarCombo(TiposItemsCombos.tiposDocumentoDT(), "tipo", "id");
            sql = "SELECT * from TPGDD.VW_LOCALIDADES_OK order by descripcion";
            cboLocalidad.cargarCombo(SQL.cargarDataTable(sql), "descripcion", "id");
            cboLocalidadEmpresa.cargarCombo(SQL.cargarDataTable(sql), "descripcion", "id");
        }
        public FormModificacionUsuario(long unId)
        {
            InitializeComponent();
            idSeleccionado = unId;

            #region inicializarGUI
            gui.inicializar(this);
            gui.controles.Add(txtPass);
            gui.controles.AddRange(tabPage1.Controls.Cast <IControlDeUsuario>());
            gui.controles.AddRange(tabEmpresa.Controls.Cast <IControlDeUsuario>());
            foreach (IBoton unBoton in grpBotonera.Controls)
            {
                unBoton.setGUI(gui);
            }
            cboLocalidad.setGUI(gui);
            cboLocalidadEmpresa.setGUI(gui);
            cboTipoDoc.setGUI(gui);
            chkHabilitado.setGUI(gui);
            chkBloqueado.setGUI(gui);
            calFechaCreacion.setGUI(gui);
            calFechaDia.setGUI(gui);
            calFechaNac.setGUI(gui);
            #endregion

            #region inicializarUserControls

            grpPass.inicializar("Resetear contraseña");

            //cliente
            txtNombre.inicializar("Nombre", 254);
            txtApellido.inicializar("Apellido", 254);
            cboTipoDoc.inicializar("Tipo doc.");
            txtDocumento.inicializar("Documento", 14);
            txtEmail.inicializar("Correo electrónico", 254, 400);
            txtTelefono.inicializar("Telefono", 254, 200);
            txtCalle.inicializar("Calle", 254, 260);
            txtDepto.inicializar("Depto", 49, 40);
            txtNroCalle.inicializar("Nro", 14, 40);
            txtNroPiso.inicializar("Piso", 14, 40);
            cboLocalidad.inicializar("Localidad");
            txtCP.inicializar("CP", 49, 60);
            calFechaNac.inicializar("Fecha nacimiento");
            calFechaDia.inicializar("Fecha de creacion");

            //empresa
            txtCuit.inicializar("CUIT", 49);
            txtRSocial.inicializar("Razón social", 254);
            txtRubroEmpresa.inicializar("Rubro principal", 254);
            txtTelefonoEmpresa.inicializar("Telefono");
            txtEmailEmpresa.inicializar("Correo electrónico", 40, 400);
            txtNombreContacto.inicializar("Nombre contacto", 40, 400);
            txtCiudad.inicializar("Ciudad", 255);
            txtCalleEmpresa.inicializar("Calle", 254);
            txtNroDirEmpresa.inicializar("Nro", 18);
            txtPisoEmpresa.inicializar("Piso", 18);
            txtDeptoEmpresa.inicializar("Depto", 49);
            txtCpEmpresa.inicializar("CP", 49);
            cboLocalidadEmpresa.inicializar("Localidad");
            calFechaCreacion.inicializar("Fecha creacion");

            #endregion

            #region cargarUserControls

            cboTipoDoc.cargarCombo(TiposItemsCombos.tiposDocumentoLS());
            cboLocalidad.cargarCombo("SELECT * from TPGDD.VW_LOCALIDADES_OK order by descripcion", "descripcion");
            cboLocalidadEmpresa.cargarCombo("SELECT * from TPGDD.VW_LOCALIDADES_OK order by descripcion", "descripcion");

            string[] array = new string[] { "tipoUsuario", "idUsuario", "username", "flagHabilitado", "mail", "telefono", "nroPiso", "nroDpto",
                                            "fechaCreacion", "nroCalle", "domCalle", "codPostal", "bajaLogica", "idCliente", "nombre", "apellido",
                                            "fechaNacimiento", "nroDNI", "tipoDocumento", "idEmpresa", "razonSocial", "cuit", "nombreContacto",
                                            "nombreRubro", "ciudad", "descripcion" };
            try
            {
                array = SQL.buscarRegistro("SELECT tipoUsuario, idUsuario, username, flagHabilitado,  mail, telefono, nroPiso, nroDpto"
                                           + ",fechaCreacion, nroCalle, domCalle, codPostal, bajaLogica, idCliente, nombre, apellido"
                                           + ",fechaNacimiento, nroDNI, tipoDocumento, idEmpresa, razonSocial, cuit, nombreContacto"
                                           + ",nombreRubro,ciudad,descripcion FROM TPGDD.VW_CLIENTES_EMPRESAS_OK where idUsuario =" + unId, array);

                idUsuario   = array[1];
                idCliente   = array[13];
                idEmpresa   = array[19];
                tipoUsuario = array[0];

                //usuario
                txtPass.inicializar(254, 200, "Nueva contraseña", false);
                lblUsername.inicializar("Usuario", array[2]);
                lblRol.inicializar("Rol", tipoUsuario);
                chkHabilitado.inicializar("Deshabilitado", Convert.ToBoolean(array[12]));
                chkBloqueado.inicializar("Desbloqueo", Convert.ToBoolean(array[3]));
                if (tipoUsuario == "Cliente")
                {
                    (tabCliente.TabPages[0] as Control).Enabled = true;
                    (tabCliente.TabPages[1] as Control).Enabled = false;
                    tabCliente.SelectedTab = (TabPage)tabCliente.TabPages[0];
                    cambiarValidacionControles(1);
                    //cliente
                    txtNombre.setText(array[14]);
                    txtApellido.setText(array[15]);
                    cboTipoDoc.setText(array[18]);
                    txtDocumento.setText(array[17].Substring(0, array[17].Length - 3));
                    txtEmail.setText(array[4]);
                    txtTelefono.setText(array[5]);

                    cboLocalidad.inicializar("Localidad", array[25]);
                    txtCalle.setText(array[10]);
                    txtDepto.setText(array[7]);
                    txtNroCalle.setText(array[9]);
                    txtNroPiso.setText(array[6]);
                    cboLocalidad.setText(array[25]);
                    txtCP.setText(array[11]);

                    calFechaNac.setText(Convert.ToDateTime(array[16]).ToShortDateString());
                    calFechaDia.setText(Convert.ToDateTime(array[8]).ToShortDateString());
                }

                if (tipoUsuario == "Empresa")
                {
                    (tabCliente.TabPages[0] as Control).Enabled = false;
                    (tabCliente.TabPages[1] as Control).Enabled = true;
                    tabCliente.SelectedTab = (TabPage)tabCliente.TabPages[1];
                    cambiarValidacionControles(2);
                    //empresa
                    txtCuit.setText(array[21]);
                    txtRSocial.setText(array[20]);
                    txtRubroEmpresa.setText(array[23]);
                    txtTelefonoEmpresa.setText(array[5]);
                    txtEmailEmpresa.setText(array[4]);
                    txtNombreContacto.setText(array[22]);
                    txtCiudad.setText(array[24]);
                    txtCalleEmpresa.setText(array[10]);
                    txtNroDirEmpresa.setText(array[9]);
                    txtPisoEmpresa.setText(array[6]);
                    txtDeptoEmpresa.setText(array[7]);
                    txtCpEmpresa.setText(array[11]);
                    cboLocalidadEmpresa.setText(array[25]);
                    calFechaCreacion.setText(Convert.ToDateTime(array[8]).ToShortDateString());
                }
                grupContacto.inicializar("Contacto");
                grupDireccionEmpresa.inicializar("Direccion");
                grupDireccionCliente.inicializar("Direccion");
            }
            catch
            {
            }
            #endregion
        }