protected void Button_Click(object sender, EventArgs e) { bool modify = false; ClienteEN en = new ClienteEN(); en.usuCliente = Usuario.Text; en.passCliente = Contrasenya.Text; en.nombreCliente = Nombre.Text; en.apellidosCliente = Apellidos.Text; en.nifCliente = Dni.Text; en.emailCliente = Email.Text; en.anyoNacimientoCliente = Fecnac.Text; en.direccionCliente = Direccion.Text; en.ciudadCliente = Ciudad.Text; en.codpCliente = Convert.ToInt16(Codp.Text); en.provCliente = Provincia.Text; en.paisCliente = Pais.Text; en.interesadoEnCliente = Interesado.Text; en.telefonoCliente = Telefono.Text; modify = en.ModCliente(); if (modify == true) { Response.Write("<script>window.alert('Se han modificado sus datos correctamente');</script>"); Response.Redirect("../Privada/ClientMenu.aspx"); } else { Response.Write("<script>window.alert('Algun error en la modificacion, consulte con nuestros tecnicos');</script>"); } }
/// <param name="Cliente"></param> public static void BajaCliente(ClienteEN Cliente) { ClienteAD.BajaCliente(Cliente); var UsuLog = Autenticar.Instancia(); var DVHDatos = new DVHEN(); DVHDatos.Tabla = "Cliente"; DVHDatos.CodReg = Cliente.CodCli; int DVH = Integridad.CalcularDVH(DVHDatos); int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH); var DVVDatosCliente = new DVVEN(); DVVDatosCliente.Tabla = "Cliente"; DVVDatosCliente.ValorDVHAntiguo = ValorDVHAntiguo; DVVDatosCliente.TipoAccion = "Baja Modificar"; DVVDatosCliente.ValorDVH = DVH; Integridad.GrabarDVV(DVVDatosCliente); var Bitacora = new BitacoraEN(); Bitacora.Descripcion = Seguridad.Encriptar("Baja de cliente con CUIT: " + Cliente.Cuit); Bitacora.Criticidad = 2.ToString(); Bitacora.Usuario = UsuLog.UsuarioLogueado; var DVHDatosBitacora = new DVHEN(); DVHDatosBitacora.Tabla = "Bitacora"; DVHDatosBitacora.CodReg = Bitacora.CodBit; int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora); int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora); var DVVDatosBitacora = new DVVEN(); DVVDatosBitacora.Tabla = "Bitacora"; DVVDatosBitacora.ValorDVH = DVHBitacora; DVVDatosBitacora.TipoAccion = "Alta"; Integridad.GrabarDVV(DVVDatosBitacora); throw new InformationException(My.Resources.ArchivoIdioma.BajaCliente); //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.BajaCliente); }
protected void login(object sender, EventArgs e) { //necesario un leer por email o leer por nombre UsuarioCEN usu = new UsuarioCEN(); UsuarioEN usuEN = new UsuarioEN(); usuEN = usu.LeerPorNombreCliente(usname.Text); if (usuEN != null && usuEN.Password == password.Text) { ClienteEN cli = new ClienteEN(); cli = (ClienteEN)usuEN; Session["cliente"] = cli; Response.Redirect("/cliente/cliente.aspx"); } else { Response.Redirect("/registro.aspx"); } //si es válido, se carga la vista de cliente }
protected void Login_Click(object sender, EventArgs e) { bool consult = false; ClienteEN cli = new ClienteEN(); cli.usuCliente = Usuario.Text; cli.passCliente = Pass.Text; EmpleadoEN emp = new EmpleadoEN(); emp.Usuario = Usuario.Text; emp.Pass = Pass.Text; if (consult = cli.ConsultarUsuario() == true) { Session.Add("Usuario", cli.usuCliente); Session["Usuario"] = cli.usuCliente; Response.Redirect("../Privada/ClientMenu.aspx"); } else if (consult = emp.ConsultarEmpleado() == true) { Session.Add("Empleado", emp.Usuario); Session["Empleado"] = emp.Usuario; Response.Redirect("../MenuCP.aspx"); } else { Response.Write("<script>window.alert('No existe el usuario');</script>"); } }
public string New_(string p_nif, String p_password, string p_nombre, string p_apellidos, string p_email, string p_numCuenta, Nullable <DateTime> p_fechaNac, string p_foto, string p_telefono) { ClienteEN clienteEN = null; string oid; //Initialized ClienteEN clienteEN = new ClienteEN(); clienteEN.Nif = p_nif; clienteEN.Password = Utils.Util.GetEncondeMD5(p_password); clienteEN.Nombre = p_nombre; clienteEN.Apellidos = p_apellidos; clienteEN.Email = p_email; clienteEN.NumCuenta = p_numCuenta; clienteEN.FechaNac = p_fechaNac; clienteEN.Foto = p_foto; clienteEN.Telefono = p_telefono; //Call to ClienteCAD oid = _IClienteCAD.New_(clienteEN); return(oid); }
public string CrearCliente(string p_NIF, string p_nombre, string p_email, string p_password, string p_apellidos, string p_direccion, string p_telefono, string p_cp) { ClienteEN clienteEN = null; string oid; //Initialized ClienteEN clienteEN = new ClienteEN(); clienteEN.NIF = p_NIF; clienteEN.Nombre = p_nombre; clienteEN.Email = p_email; clienteEN.Password = p_password; clienteEN.Apellidos = p_apellidos; clienteEN.Direccion = p_direccion; clienteEN.Telefono = p_telefono; clienteEN.Cp = p_cp; //Call to ClienteCAD oid = _IClienteCAD.CrearCliente(clienteEN); return(oid); }
public void BorrarCliente(string NIF) { try { SessionInitializeTransaction(); ClienteEN clienteEN = (ClienteEN)session.Load(typeof(ClienteEN), NIF); session.Delete(clienteEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is InariPlaysGenNHibernate.Exceptions.ModelException) { throw ex; } throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in ClienteCAD.", ex); } finally { SessionClose(); } }
public ClienteEN ReadOIDDefault(string NIF) { ClienteEN clienteEN = null; try { SessionInitializeTransaction(); clienteEN = (ClienteEN)session.Get(typeof(ClienteEN), NIF); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BalumaProjectGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BalumaProjectGenNHibernate.Exceptions.DataLayerException("Error in ClienteCAD.", ex); } finally { SessionClose(); } return(clienteEN); }
public ClienteEN DameClientePorOID(string DNI) { ClienteEN clienteEN = null; clienteEN = _IClienteCAD.DameClientePorOID(DNI); return(clienteEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(ClienteEN cliente) { try { SessionInitializeTransaction(); ClienteEN clienteEN = (ClienteEN)session.Load(typeof(ClienteEN), cliente.Id); clienteEN.Attribute = cliente.Attribute; session.Update(clienteEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OSIRISGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OSIRISGenNHibernate.Exceptions.DataLayerException("Error in ClienteCAD.", ex); } finally { SessionClose(); } }
/// <param name="Cliente"></param> public static void ModificarCliente(ClienteEN Cliente) { using (var Cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString())) { Cnn.Open(); int CodigoCliente = Cliente.CodCli; string ConsultaExiste = "SELECT COUNT(*) FROM Cliente WHERE Activo=1 AND CodCli=@Param1"; var CmdExiste = new SqlCommand(ConsultaExiste, Cnn); CmdExiste.Parameters.AddWithValue("@Param1", CodigoCliente); int Resultado = Conversions.ToInteger(CmdExiste.ExecuteScalar()); if (Resultado == 0) { throw new WarningException(Datos.My.Resources.ArchivoIdioma.ClienteDadoBaja); } else { string ConsultaModificar = "UPDATE Cliente SET Localidad_CodLoc=@CodLoc,Cuit=@Cuit,RazonSocial=@RazonSocial," + "Calle=@Calle,Numero=@Numero,Piso=@Piso,Departamento=@Dpto FROM Cliente WHERE CodCli=@CodCli"; var Cmd = new SqlCommand(ConsultaModificar, Cnn); Cmd.Parameters.AddWithValue("@CodLoc", Cliente.CodLoc); Cmd.Parameters.AddWithValue("@Cuit", Cliente.Cuit); Cmd.Parameters.AddWithValue("@RazonSocial", Cliente.RazonSocial); Cmd.Parameters.AddWithValue("@Calle", Cliente.Calle); Cmd.Parameters.AddWithValue("@Numero", Cliente.Numero); Cmd.Parameters.AddWithValue("@Piso", Cliente.Piso); Cmd.Parameters.AddWithValue("@Dpto", Cliente.Departamento); Cliente.CodCli = CodigoCliente; Cmd.Parameters.AddWithValue("@CodCli", Cliente.CodCli); Cmd.ExecuteNonQuery(); foreach (TelefonoEN Telefono in Cliente.Telefono) Datos.NegocioAD.ModificarTelefono(CodigoCliente, Telefono, "Tel_Cli"); } } }
/** * Borra todos los campos del formulario */ public void ClearForm() { clienteEN = null; if (lista_mascotas != null) { lista_mascotas.Clear(); lista_mascotas = null; } form.text_dni.Text = ""; form.text_dni.Enabled = true; form.text_nombre.Text = ""; form.text_apellidos.Text = ""; form.text_direccion.Text = ""; form.text_provincia.Text = ""; form.text_localidad.Text = ""; form.text_cp.Text = ""; form.text_telefono.Text = ""; form.dataGridView.DataSource = null; form.dataGridView.Refresh(); if (form.dataGridView.Rows.Count > 0) { form.dataGridView.Rows.Clear(); } System.IO.FileStream fs = new System.IO.FileStream(Environment.CurrentDirectory + @"\sinFoto.png", System.IO.FileMode.Open); form.log_photo.Image = Image.FromStream(fs); fs.Close(); }
public int New_(ClienteEN cliente) { try { SessionInitializeTransaction(); session.Save(cliente); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OSIRISGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OSIRISGenNHibernate.Exceptions.DataLayerException("Error in ClienteCAD.", ex); } finally { SessionClose(); } return(cliente.Id); }
public void cargarDatosCliente(ClienteEN cliente) { clienteEN = cliente; if (clienteEN != null) { form.changeState(Utils.State.MODIFY); form.text_dni.Text = clienteEN.DNI; form.text_nombre.Text = clienteEN.Nombre; form.text_apellidos.Text = clienteEN.Apellidos; form.text_direccion.Text = clienteEN.Direccion; form.text_provincia.Text = clienteEN.Provincia; form.text_localidad.Text = clienteEN.Localidad; form.text_cp.Text = clienteEN.Cp; form.text_telefono.Text = clienteEN.Telefono; //Cargamos la imagen try { System.IO.FileStream fs = new System.IO.FileStream(Environment.CurrentDirectory + @"\" + clienteEN.DNI + ".png", System.IO.FileMode.Open); form.log_photo.Image = Image.FromStream(fs); form.log_photo.SizeMode = PictureBoxSizeMode.StretchImage; fs.Close(); } catch (Exception ex) { System.IO.FileStream fs = new System.IO.FileStream(Environment.CurrentDirectory + @"\sinFoto.png", System.IO.FileMode.Open); form.log_photo.Image = Image.FromStream(fs); fs.Close(); } Buscar(); } }
public string New_(string p_DNI, string p_nombre, string p_apellidos, string p_direccion, string p_telefono, string p_localidad, string p_provincia, string p_cp, System.Collections.Generic.IList <GestionVeterinariaGenNHibernate.EN.GestionVeterinaria.MascotaEN> p_mascota) { ClienteEN clienteEN = null; string oid; //Initialized ClienteEN clienteEN = new ClienteEN(); clienteEN.DNI = p_DNI; clienteEN.Nombre = p_nombre; clienteEN.Apellidos = p_apellidos; clienteEN.Direccion = p_direccion; clienteEN.Telefono = p_telefono; clienteEN.Localidad = p_localidad; clienteEN.Provincia = p_provincia; clienteEN.Cp = p_cp; clienteEN.Mascota = p_mascota; //Call to ClienteCAD oid = _IClienteCAD.New_(clienteEN); return(oid); }
public ClienteEN ReadOID(string nif) { ClienteEN clienteEN = null; try { SessionInitializeTransaction(); clienteEN = (ClienteEN)session.Get(typeof(ClienteEN), nif); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is AppEstadioGenNHibernate.Exceptions.ModelException) { throw ex; } throw new AppEstadioGenNHibernate.Exceptions.DataLayerException("Error in ClienteCAD.", ex); } finally { SessionClose(); } return(clienteEN); }
public ClienteEN ReadOID(string nif) { ClienteEN clienteEN = null; clienteEN = _IClienteCAD.ReadOID(nif); return(clienteEN); }
public void Destroy(string DNI) { try { SessionInitializeTransaction(); ClienteEN clienteEN = (ClienteEN)session.Load(typeof(ClienteEN), DNI); session.Delete(clienteEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is GestionVeterinariaGenNHibernate.Exceptions.ModelException) { throw ex; } throw new GestionVeterinariaGenNHibernate.Exceptions.DataLayerException("Error in ClienteCAD.", ex); } finally { SessionClose(); } }
public static List<ClienteEN> CargarCliente() { var ListaClientes = new List<ClienteEN>(); using (var Cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["Mercader"].ToString())) { Cnn.Open(); string ConsultaCarga = "SELECT C.CodCli,C.RazonSocial,C.Cuit,(C.Calle + ' ' + C.Numero) AS Direccion,C.Activo,L.Descripcion " + "FROM Cliente C, Localidad L " + "WHERE C.Localidad_CodLoc= L.CodLoc AND C.Activo=1"; var Cmd = new SqlCommand(ConsultaCarga, Cnn); SqlDataReader Lector; Lector = Cmd.ExecuteReader(); while (Lector.Read()) { var UnCliente = new ClienteEN(); UnCliente.CodCli = Conversions.ToInteger(Lector[0]); UnCliente.RazonSocial = Conversions.ToString(Lector[1]); UnCliente.Cuit = Conversions.ToString(Lector[2]); UnCliente.Direccion = Conversions.ToString(Lector[3]); UnCliente.Activo = Conversions.ToBoolean(Lector[4]); UnCliente.Localidad = Conversions.ToString(Lector[5]); ListaClientes.Add(UnCliente); } return ListaClientes; } }
public ClienteEN DameClientePorOID(string DNI) { ClienteEN clienteEN = null; try { SessionInitializeTransaction(); clienteEN = (ClienteEN)session.Get(typeof(ClienteEN), DNI); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is GestionVeterinariaGenNHibernate.Exceptions.ModelException) { throw ex; } throw new GestionVeterinariaGenNHibernate.Exceptions.DataLayerException("Error in ClienteCAD.", ex); } finally { SessionClose(); } return(clienteEN); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { Response.Write("<script>window.alert('Debes estar registrado para poder acceder');</script>"); Response.Redirect("../Pages/Home.aspx"); } else { ClienteEN cli = new ClienteEN(); cli = cli.sacarCliente(Session["Usuario"].ToString()); CestaEN cesta = new CestaEN(); cesta.SacarCesta(cli.nifCliente); DataTable tabla = new DataTable(); tabla.Columns.Add("Matricula"); tabla.Columns.Add("Imagen"); tabla.Columns.Add("Marca"); tabla.Columns.Add("Modelo"); tabla.Columns.Add("Precio"); precio.Text = "Precio total: " + cesta.Precio + " €"; for (int i = 0; i < cesta.Coches.Count; i++) { DataRow row = tabla.NewRow(); row["Matricula"] = cesta.Coches[i].Matricula; row["Imagen"] = cesta.Coches[i].Imagen; row["Marca"] = cesta.Coches[i].Marca; row["Modelo"] = cesta.Coches[i].Modelo; row["Precio"] = cesta.Coches[i].Precio; tabla.Rows.Add(row); } ListProducts.DataSource = tabla; ListProducts.DataBind(); } }
public string New_(ClienteEN cliente) { try { SessionInitializeTransaction(); if (cliente.Mascota != null) { foreach (GestionVeterinariaGenNHibernate.EN.GestionVeterinaria.MascotaEN item in cliente.Mascota) { item.Cliente = cliente; session.Save(item); } } session.Save(cliente); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is GestionVeterinariaGenNHibernate.Exceptions.ModelException) { throw ex; } throw new GestionVeterinariaGenNHibernate.Exceptions.DataLayerException("Error in ClienteCAD.", ex); } finally { SessionClose(); } return(cliente.DNI); }
public string CrearCliente(ClienteEN cliente) { try { SessionInitializeTransaction(); session.Save(cliente); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BalumaProjectGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BalumaProjectGenNHibernate.Exceptions.DataLayerException("Error in ClienteCAD.", ex); } finally { SessionClose(); } return(cliente.NIF); }
public static List<ClienteEN> BuscarCliente(string campo, string valor) { var ListaCliente = new List<ClienteEN>(); var ListaCliProcesada = new List<ClienteEN>(); if ((campo ?? "") == (My.Resources.ArchivoIdioma.CMBCuit ?? "")) //if ((campo ?? "") == (Negocios.My.Resources.ArchivoIdioma.CMBCuit ?? "")) { valor = Seguridad.Encriptar(valor); } ListaCliente = ClienteAD.BuscarCliente(campo, valor); foreach (ClienteEN item in ListaCliente) { var UnCliente = new ClienteEN(); UnCliente.CodCli = item.CodCli; UnCliente.RazonSocial = item.RazonSocial; UnCliente.Cuit = Seguridad.Desencriptar(item.Cuit); UnCliente.Direccion = item.Direccion; UnCliente.Activo = item.Activo; UnCliente.Localidad = item.Localidad; ListaCliProcesada.Add(UnCliente); } return ListaCliProcesada; }
protected void Page_Load(object sender, EventArgs e) { if (Request["id"] != null) { _id = Request["id"]; var cen = new ClienteCEN(); _cliente = cen.Obtener(_id); } }
protected void Registrarse(object sender, EventArgs e) { var cliente = new ClienteEN(); cliente.Nombre = Nombre.Text; cliente.Email = Email.Text; cliente.Password = Password.Text; cliente.Direccion = Direccion.Text; cliente.Guardar(); }
public void ModificarCliente(ClienteEN cliente) { try { SessionInitializeTransaction(); ClienteEN clienteEN = (ClienteEN)session.Load(typeof(ClienteEN), cliente.NIF); clienteEN.Apellidos = cliente.Apellidos; clienteEN.Password = cliente.Password; clienteEN.Username = cliente.Username; clienteEN.Nombre = cliente.Nombre; clienteEN.Localidad = cliente.Localidad; clienteEN.CodigoPostal = cliente.CodigoPostal; clienteEN.NumCuentaBancaria = cliente.NumCuentaBancaria; clienteEN.Telefono = cliente.Telefono; clienteEN.Email = cliente.Email; clienteEN.Url_foto = cliente.Url_foto; session.Update(clienteEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BalumaProjectGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BalumaProjectGenNHibernate.Exceptions.DataLayerException("Error in ClienteCAD.", ex); } finally { SessionClose(); } }
private bool LoginCorrecto(string email, string password) { var c = new ClienteEN(); c.Email = email; c.Password = password; if (c.LoginCorrecto()) { return(true); } return(false); }
private void GenerarClientes() { var cliente = new ClienteEN(); cliente.BorrarTodos(); cliente = new ClienteEN("manu", "*****@*****.**", "manuel", "no quiero decir mi direccion"); cliente.Guardar(); cliente = new ClienteEN("ana", "*****@*****.**", "anamaria", "por donde la lonja"); cliente.Guardar(); cliente = new ClienteEN("andres", "*****@*****.**", "andresprimo", "por ahí por altabix"); cliente.Guardar(); }
public void Modify(int p_Cliente_OID, string p_attribute) { ClienteEN clienteEN = null; //Initialized ClienteEN clienteEN = new ClienteEN(); clienteEN.Id = p_Cliente_OID; clienteEN.Attribute = p_attribute; //Call to ClienteCAD _IClienteCAD.Modify(clienteEN); }