Пример #1
0
        private void NuevoCliente_Load(object sender, EventArgs e)
        {
            noNulos.Add(prov_razon_social);
            noNulos.Add(prov_CUIT);
            //noNulos.Add(prov_rubro);
            //noNulos.Add(prov_contacto);
            noNulos.Add(dom_calle);
            noNulos.Add(dom_ciudad);
            //numericos.Add(prov_CUIT);
            numericos.Add(dom_numero);
            numericos.Add(dom_depto);
            numericos.Add(dom_piso);

            foreach (Control x in this.Controls)
            {
                if (x is TextBox)
                {
                    todos.Add((TextBox)x);
                }
            }

            dataD = new DireccionData(Conexion.getConexion());
            dataP = new ProveedorData(Conexion.getConexion());

            rubros = dataP.Rubros(out exError);
            agregarRubros(rubros);
        }
Пример #2
0
        private void ModificarCliente_Load(object sender, EventArgs e)
        {
            noNulos.Add(clie_nombre);
            noNulos.Add(clie_apellido);
            noNulos.Add(clie_dni);
            noNulos.Add(clie_fecha_nac);
            noNulos.Add(dom_calle);
            noNulos.Add(dom_ciudad);
            numericos.Add(clie_dni);
            numericos.Add(dom_numero);
            numericos.Add(dom_depto);
            numericos.Add(dom_piso);

            foreach (Control x in this.Controls)
            {
                if (x is TextBox)
                {
                    todos.Add((TextBox)x);
                }
            }

            dataD = new DireccionData(Conexion.getConexion());
            dataC = new ClienteData(Conexion.getConexion());

            cliente             = dataC.Read(id_cliente, out exError);
            clie_activo.Checked = cliente.clie_activo;

            direccion = dataD.Read(cliente.id_domicilio, out exError);

            FormHelper.setearTextBoxs(todos, cliente);
            clie_fecha_nac.Text = (DateTime.Parse(clie_fecha_nac.Text)).ToShortDateString();
            FormHelper.setearTextBoxs(todos, direccion);
        }
Пример #3
0
        protected void editDirec(object sender, EventArgs e)
        {
            if (this.IsPostBack)
            {
                this.Validate();

                if (this.IsValid)
                {

                    ServicioGestionClient proxy = new ServicioGestionClient();

                    // En estas dos variables almacenamos el numero del idempresa o idcontacto y un cero.
                    int idDireccion = Convert.ToInt32(Request.QueryString["id"]);
                    int res = -1; // Inicializamos el resultado a valor -1

                    /** Objeto direccion **/

                    DireccionData objetoStreet = new DireccionData();

                    objetoStreet.idDireccion = idDireccion;
                    objetoStreet.domicilio = this.domici.Text;
                    objetoStreet.poblacion = this.poblac.Text;
                    objetoStreet.codPostal = this.cp.Text;
                    objetoStreet.provincia = this.provin.Text;

                    /** Fin objeto direccion **/

                    /***************************************************************************************************************************/

                    // Si la empresa es distinto a cero, procedemos a guardar los datos a la BD.
                    if (idDireccion != 0)
                    {
                        // Obtengo el objeto empresa
                        res = proxy.EditDireccion(objetoStreet);
                    }

                    /***************************************************************************************************************************/

                    // Si el resultado que nos devuelve el servicio es != -1 llevamos al usuario a una web ( GestionEmpresa o GestionContacto )
                    if (res != -1)
                    {
                        if (res != 0) Response.Redirect("Default.aspx");
                    }
                    // Si el resultado que nos devuelve la BD no es valido, mostraremos un error en el formulario
                    else
                    {
                        //this.lblError.Text = "No se guardaron los datos, error de acceso al servicio";
                        //this.alert.Visible = true;
                    }

                    /***************************************************************************************************************************/
                } // Fin del if (this.IsValid)
            }// Fin del if (this.IsPostBack)
        }
Пример #4
0
        /// <summary>
        /// Evento del boton que añade los input a nuestra BD. Los datos recogidos creamos un objeto DireccionData, despues debemos de tener en cuenta si es para una empresa o 
        /// para un contacto. Para ello utilizamos el request QueryString que nos recoge dos numeros, uno que nos dan por el formulario y otro que es un cero.
        /// Si es cero, no realizamos ninguna operación y operamos sobre el numero !=0.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void adDireccion(object sender, EventArgs e)
        {
            if (this.IsPostBack)
                {
                    this.Validate();

                    if (this.IsValid){

                    ServicioGestionClient proxy = new ServicioGestionClient();

                    // En estas dos variables almacenamos el numero del idempresa o idcontacto y un cero.
                    int cEmp = Convert.ToInt32(Request.QueryString["Empresa"]);
                    int cCon = Convert.ToInt32(Request.QueryString["Contacto"]);

                    /** Objeto direccion **/

                    DireccionData objetoStreet = new DireccionData();

                    objetoStreet.domicilio = this.domici.Text;
                    objetoStreet.poblacion = this.poblac.Text;
                    objetoStreet.codPostal = this.cp.Text;
                    objetoStreet.provincia = this.provin.Text;

                    /** Fin objeto direccion **/

                    /***************************************************************************************************************************/
                    // Si la empresa es distinto a cero, procedemos a guardar los datos a la BD.
                    if (cEmp != 0)
                    {
                        // Obtengo el objeto empresa
                        var objEmpresa = proxy.getEmpresaId(cEmp);
                        proxy.AddDireccion(objetoStreet, objEmpresa, null);
                        Response.Redirect("gestionEmpresas.aspx");
                    }
                    /***************************************************************************************************************************/

                    /***************************************************************************************************************************/
                    //Si el contacto es distinto a cero, procedemos a guardar los datos a la BD.
                    if (cCon != 0)
                    {
                        var objContacto = proxy.getContacto(cCon); // Obtengo el contacto
                        proxy.AddDireccion(objetoStreet, null, objContacto);
                        var idEmpresa = objContacto.idEmpresa;
                        /****************/
                        Response.Redirect("gestionContacto.aspx?id=" + idEmpresa);
                    }

                    /***************************************************************************************************************************/

                    } // Fin del if (this.IsValid)
                }// Fin del if (this.IsPostBack)
        }
Пример #5
0
        private void NuevoUsuario_Load(object sender, EventArgs e)
        {
            roles = data.SelectActivos(out exError);

            roles.ForEach(delegate(Rol f)
            {
                if (f.rol_nombre != "ADMINISTRADOR")
                {
                    comboBox1.Items.Add(f.rol_nombre);
                }
            });


            dataD = new DireccionData(Conexion.getConexion());
            dataC = new ClienteData(Conexion.getConexion());
            dataP = new ProveedorData(Conexion.getConexion());
            dataU = new UsuarioData(Conexion.getConexion());
        }
Пример #6
0
        private void ModificarProveedor_Load(object sender, EventArgs e)
        {
            noNulos.Add(prov_razon_social);
            noNulos.Add(prov_CUIT);
            //noNulos.Add(prov_rubro);
            //noNulos.Add(prov_contacto);
            noNulos.Add(dom_calle);
            noNulos.Add(dom_ciudad);
            //numericos.Add(prov_CUIT);
            numericos.Add(dom_numero);
            numericos.Add(dom_depto);
            numericos.Add(dom_piso);

            foreach (Control x in this.Controls)
            {
                if (x is TextBox)
                {
                    todos.Add((TextBox)x);
                }
            }

            dataD = new DireccionData(Conexion.getConexion());
            dataP = new ProveedorData(Conexion.getConexion());

            rubros = dataP.Rubros(out exError);
            agregarRubros(rubros);


            proveedor           = dataP.Read(id_proveedor, out exError);
            prov_activo.Checked = proveedor.prov_activo;
            setRubro(proveedor.rubr_id);

            rubrosComboBox.SelectedText = proveedor.rubr_detalle;

            direccion = dataD.Read(proveedor.id_domicilio, out exError);

            FormHelper.setearTextBoxs(todos, proveedor);
            FormHelper.setearTextBoxs(todos, direccion);
        }
Пример #7
0
        private void NuevoCliente_Load(object sender, EventArgs e)
        {
            noNulos.Add(clie_nombre);
            noNulos.Add(clie_apellido);
            noNulos.Add(clie_dni);
            noNulos.Add(clie_fecha_nac);
            noNulos.Add(dom_calle);
            noNulos.Add(dom_ciudad);
            numericos.Add(clie_dni);
            numericos.Add(dom_numero);
            numericos.Add(dom_depto);
            numericos.Add(dom_piso);

            foreach (Control x in this.Controls)
            {
                if (x is TextBox)
                {
                    todos.Add((TextBox)x);
                }
            }

            dataD = new DireccionData(Conexion.getConexion());
            dataC = new ClienteData(Conexion.getConexion());
        }