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); }
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); }
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) }
/// <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) }
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()); }
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); }
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()); }