Пример #1
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)
        }