protected void btnGuardarCambios(object sender, EventArgs e) { try { int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); Lugar lugar = new Lugar(CodLug1); Natural ClienteNatural = new Natural(dplRif.SelectedValue + txtRif.Text); CorreoElectronico ctrlCorreo = new CorreoElectronico(ClienteNatural.CodigoCorreoElectronico); ctrlCorreo.Direccion = txtCorreo.Text; ctrlCorreo.Actualizar(); //Cliente datosCliente = new Cliente(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, null); //datosCliente.Actualizar(); ClienteNatural.Password = txtContraseña.Text; ClienteNatural.Cedula = dplCedula.SelectedValue + txtCedula.Text; ClienteNatural.Nombre1 = Nombre1.Text; ClienteNatural.Nombre2 = Nombre2.Text; ClienteNatural.Apellido1 = Apellido1.Text; ClienteNatural.Apellido2 = Apellido2.Text; ClienteNatural.Direccion = lugar.Codigo; //Natural natural = new Natural(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text,ctrlCorreo, dplCedula.SelectedValue + txtCedula.Text,Nombre1.Text,Nombre2.Text,Apellido1.Text,Apellido2.Text,lugar); ClienteNatural.Actualizar(); Telefono telefono = new Telefono(); List <Telefono> telefonos = telefono.Leer(ClienteNatural); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, ClienteNatural); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, ClienteNatural); if (!VerificarCambiosTelefono(telefonos[0], telefono1)) { telefonos[0].Eliminar(); telefono1.Insertar(); } if (!VerificarCambiosTelefono(telefonos[1], telefono2)) { telefonos[1].Eliminar(); telefono2.Insertar(); } //Response.Redirect("/Views/Clientes_Admin.aspx", false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente se ha sido modificado exitosamente');" + "window.location ='Clientes_Admin';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al modificar el cliente natural. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2); CorreoElectronico correo = new CorreoElectronico(txtCorreo.Text); correo.Insertar(); Proveedor proveedor = new Proveedor(dplRif.SelectedValue + txtRif.Text, txtRazonSocial.Text, txtDenoComercial.Text, txtPaginaWeb.Text, CodLug2, CodLug1, correo.Codigo); proveedor.Insertar(); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, proveedor); telefono1.Insertar(); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, proveedor); telefono2.Insertar(); PersonaContacto personaContacto1 = new PersonaContacto(CedulaDrop.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, proveedor); personaContacto1.Insertar(); Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, personaContacto1); telefono3.Insertar(); Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, personaContacto1); telefono4.Insertar(); /* PersonaContacto personaContacto2 = new PersonaContacto(CedulaDrop2.SelectedValue + txtCedula2.Text, Nombre3.Text, Nombre4.Text, Apellido3.Text, Apellido4.Text, proveedor); * personaContacto2.Insertar(); * Telefono telefono5 = new Telefono(int.Parse(CodigoPais5.SelectedValue), int.Parse(CodAre5.Text), int.Parse(txtTelefono5.Text), TipoTelf5.Text, personaContacto2); * telefono5.Insertar(); * Telefono telefono6 = new Telefono(int.Parse(CodigoPais6.SelectedValue), int.Parse(CodAre6.Text), int.Parse(txtTelefono6.Text), TipoTelf6.Text, personaContacto2); * telefono6.Insertar();*/ Session["ProveedorRif"] = proveedor.RIF; Response.Redirect("/Views/Check_Products.aspx", false); //ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El proveedor se ha sido registrado exitosamente');" + // "window.location ='Proveedores.aspx';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al registrar la persona. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2); CorreoElectronico ctrlCorreo = new CorreoElectronico(txtCorreo.Text); ctrlCorreo.Insertar(); Cliente datosCliente = new Cliente(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, null); datosCliente.Insertar(); Juridico datosJuridico = new Juridico(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, txtDenoComercial.Text, txtRazonSocial.Text, int.Parse(txtCapitalDisponible.Text), txtPaginaWeb.Text, CodLug2, CodLug1, null); datosJuridico.Insertar(); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, datosCliente); telefono1.Insertar(); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, datosCliente); telefono2.Insertar(); PersonaContacto personaContacto1 = new PersonaContacto(CedulaDrop.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, datosJuridico); personaContacto1.Insertar(); Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, personaContacto1); telefono3.Insertar(); Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, personaContacto1); telefono4.Insertar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La persona ha sido registrado exitosamente');" + "window.location ='Clientes_Admin.aspx';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al registrar la persona. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnGuardarCambios(object sender, EventArgs e) { try { //CLIENTE JURIDICO int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2); Juridico ClienteJuridico = new Juridico(dplRif.SelectedValue + txtRif.Text); ClienteJuridico.DenominacionComercial = txtDenoComercial.Text; ClienteJuridico.RazonSocial = txtRazonSocial.Text; ClienteJuridico.PaginaWeb = txtPaginaWeb.Text; ClienteJuridico.Capital = float.Parse(txtCapitalDisponible.Text); ClienteJuridico.Password = txtContraseña.Text; ClienteJuridico.DireccionFiscal = CodLug1; ClienteJuridico.DireccionFisica = CodLug2; CorreoElectronico ctrlCorreo = new CorreoElectronico(ClienteJuridico.CodigoCorreoElectronico); ctrlCorreo.Direccion = txtCorreo.Text; ctrlCorreo.Actualizar(); ClienteJuridico.Actualizar(); Telefono telefono = new Telefono(); List <Telefono> telefonos = telefono.Leer(ClienteJuridico); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, ClienteJuridico); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, ClienteJuridico); if (!VerificarCambiosTelefono(telefonos[0], telefono1)) { telefonos[0].Eliminar(); telefono1.Insertar(); } if (!VerificarCambiosTelefono(telefonos[1], telefono2)) { telefonos[1].Eliminar(); telefono2.Insertar(); } //PERSONA DE CONTACTO PersonaContacto contacto = ClienteJuridico.PersonaContacto(); contacto.Nombre1 = Nombre1.Text; contacto.Nombre2 = Nombre2.Text; contacto.Apellido1 = Apellido1.Text; contacto.Apellido2 = Apellido2.Text; contacto.Cedula = dplCedula.SelectedValue + txtCedula.Text; contacto.Actualizar(); telefonos = telefono.Leer(contacto); Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, contacto); Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, contacto); if (!VerificarCambiosTelefono(telefonos[0], telefono3)) { telefonos[0].Eliminar(); telefono3.Insertar(); } if (!VerificarCambiosTelefono(telefonos[1], telefono4)) { telefonos[1].Eliminar(); telefono4.Insertar(); } //Response.Redirect("/Views/Clientes_Admin.aspx", false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente se ha sido modificado exitosamente');" + "window.location ='Clientes_Admin';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al modificar el cliente juridico. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); CorreoElectronico correo = new CorreoElectronico(txtCorreo.Text); correo.Insertar(); Departamento departamento = new Departamento(); int CodDepartamento = departamento.Get_CodDepartamento(Departamentos.SelectedValue); Tienda tienda = new Tienda(); int CodTienda = tienda.Get_CodTienda(Tiendas.SelectedValue); Cargo cargo = new Cargo(); int CodCargo = cargo.Get_CodCargo(Cargos.SelectedValue); if (int.Parse(Jefe.Text) != 0) { Empleado empleado = new Empleado(txtContraseña.Text, dplRif.SelectedValue + txtRif.Text, dplCedula.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, new Departamento(CodDepartamento), new Tienda(CodTienda), new Lugar(CodLug1), correo, new Empleado(int.Parse(Jefe.Text))); empleado.Insertar(); this.AssignHorarios(empleado); this.AssignCargos(empleado, new Cargo(CodCargo)); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, empleado); telefono1.Insertar(); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, empleado); telefono2.Insertar(); Session["EmpleadoRif"] = empleado.Codigo; } else { Empleado empleado = new Empleado(txtContraseña.Text, dplRif.SelectedValue + txtRif.Text, dplCedula.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, new Departamento(CodDepartamento), new Tienda(CodTienda), new Lugar(CodLug1), correo, null); empleado.Insertar(); this.AssignHorarios(empleado); this.AssignCargos(empleado, new Cargo(CodCargo)); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, empleado); telefono1.Insertar(); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, empleado); telefono2.Insertar(); Session["EmpleadoRif"] = empleado.Codigo; } Response.Redirect("/Views/Employee/Beneficios.aspx", false); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al registrar el empleado. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { CorreoElectronico ctrlCorreo = new CorreoElectronico(txtCorreo.Text); ctrlCorreo.Insertar(); Cliente datosCliente = new Cliente(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, null); datosCliente.Insertar(); Natural datosNatural = new Natural(); datosNatural.RIF = dplRif.SelectedValue + txtRif.Text; datosNatural.Nombre1 = Nombre1.Text; datosNatural.Nombre2 = Nombre2.Text; datosNatural.Apellido1 = Apellido1.Text; datosNatural.Apellido2 = Apellido2.Text; datosNatural.Cedula = dplCedula.SelectedValue + txtCedula.Text; // buscamos el codigo de los lugares para hallar el codigo de la parroquia y guardarla List <Lugar> listaLugar2 = new List <Lugar>(); listaLugar2 = nombreLugar.Todos(); int codigoParroquia = -1; foreach (Lugar item in listaLugar2) { if (dplEstado.SelectedValue == item.Nombre && item.CodigoUbicacion == 1) { codigoEstado = item.Codigo; } } foreach (Lugar item in listaLugar2) { if (dplMunicipio.SelectedValue == item.Nombre && codigoEstado == item.CodigoUbicacion) { codigoMunicipio = item.Codigo; } } foreach (Lugar item in listaLugar2) { if (dplParroquia.SelectedValue == item.Nombre && item.Tipo == "Parroquia" && codigoMunicipio == item.CodigoUbicacion) { codigoParroquia = item.Codigo; } } datosNatural.Direccion = codigoParroquia; datosNatural.Insertar(); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, datosCliente); telefono1.Insertar(); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, datosCliente); telefono2.Insertar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La persona ha sido registrado exitosamente');" + "window.location ='Clientes_Admin.aspx';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al registrar la persona. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnGuardarCambios(object sender, EventArgs e) { try { int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); Lugar lugar = new Lugar(CodLug1); Empleado empleado = new Empleado(int.Parse(BuscarCod.Text)); empleado.Password = txtContraseña.Text; empleado.Cedula = dplCedula.SelectedValue + txtCedula.Text; empleado.RIF = dplrif.SelectedValue + txtRif.Text; empleado.Nombre1 = Nombre1.Text; empleado.Nombre2 = Nombre2.Text; empleado.Apellido1 = Apellido1.Text; empleado.Apellido2 = Apellido2.Text; empleado.CodigoDireccion = lugar.Codigo; empleado.CodigoJefe = int.Parse(Jefe.Text); CorreoElectronico ctrlCorreo = new CorreoElectronico(empleado.CodigoCorreoElectronico); ctrlCorreo.Direccion = txtCorreo.Text; ctrlCorreo.Actualizar(); Departamento departamento = new Departamento(); int CodDepartamento = departamento.Get_CodDepartamento(Departamentos.SelectedValue); empleado.CodigoDepartamento = CodDepartamento; Tienda tienda = new Tienda(); int CodTienda = tienda.Get_CodTienda(Tiendas.SelectedValue); empleado.CodigoTienda = CodTienda; //CARGO //ACTUALIZAR CARGO VIEJO MuchosAMuchos emple_muchos = new MuchosAMuchos(); Cargo cargo = empleado.CargoActual(); emple_muchos.Actualizar(empleado, cargo); //COLOCAR NUEVO CARGO Cargo NuevoCargo = new Cargo(); int CodNuevoCargo = NuevoCargo.Get_CodCargo(Cargos.SelectedValue); if (cargo.Codigo != CodNuevoCargo) { emple_muchos.Insertar(empleado, new Cargo(CodNuevoCargo), int.Parse(TextMonto.Text)); } //HORARIOS this.Delete_Horarios(empleado); this.AssignHorarios(empleado); //BENEFICIOS this.Delete_Beneficios(empleado); this.AssignBeneficios(empleado); //TELEFONOS Telefono telefono = new Telefono(); List <Telefono> telefonos = telefono.Leer(empleado); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, empleado); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, empleado); if (!VerificarCambiosTelefono(telefonos[0], telefono1)) { telefonos[0].Eliminar(); telefono1.Insertar(); } if (!VerificarCambiosTelefono(telefonos[1], telefono2)) { telefonos[1].Eliminar(); telefono2.Insertar(); } empleado.Actualizar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente se ha sido modificado exitosamente');" + "window.location ='../Nomina_Admin.aspx';", true); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnGuardarCambios(object sender, EventArgs e) { //CLIENTE JURIDICO int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2); Proveedor proveedor = new Proveedor(dplRif.SelectedValue + txtRif.Text); proveedor.DenominacionComercial = txtDenoComercial.Text; proveedor.RazonSocial = txtRazonSocial.Text; proveedor.PaginaWeb = txtPaginaWeb.Text; proveedor.DireccionFiscal = CodLug1; proveedor.DireccionFisica = CodLug2; CorreoElectronico ctrlCorreo = new CorreoElectronico(proveedor.CodigoCorreoElectronico); ctrlCorreo.Direccion = txtCorreo.Text; ctrlCorreo.Actualizar(); Telefono telefono = new Telefono(); List <Telefono> telefonos = telefono.Leer(proveedor); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, proveedor); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, proveedor); if (!VerificarCambiosTelefono(telefonos[0], telefono1)) { telefonos[0].Eliminar(); telefono1.Insertar(); } if (!VerificarCambiosTelefono(telefonos[1], telefono2)) { telefonos[1].Eliminar(); telefono2.Insertar(); } //PERSONA DE CONTACTO PersonaContacto contacto = proveedor.PersonaContacto(); contacto.Nombre1 = Nombre1.Text; contacto.Nombre2 = Nombre2.Text; contacto.Apellido1 = Apellido1.Text; contacto.Apellido2 = Apellido2.Text; contacto.Cedula = dplCedula.SelectedValue + txtCedula.Text; contacto.Actualizar(); telefonos = telefono.Leer(contacto); Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, contacto); Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, contacto); if (!VerificarCambiosTelefono(telefonos[0], telefono3)) { telefonos[0].Eliminar(); telefono3.Insertar(); } if (!VerificarCambiosTelefono(telefonos[1], telefono4)) { telefonos[1].Eliminar(); telefono4.Insertar(); } Response.Redirect("/Views/Clientes_Admin.aspx", false); }